问题列表 - 第48115页

在OpenLayers中保存和恢复几何

背景:我是OpenLayers的一个只有几个小时的新手,请保持温柔.

从根本上说,我有一个地图上有一些绘制的对象.如果我理解正确,我有一些OpenLayer.Feature.Vector(layers?),上面有许多OpenLayer.Geometry"thing"(如LinearRing).

目前,我似乎能够使用.toString()获得几何体的良好表示.是的,我怀疑我做错了 - 随意指出我正确的方向.

这产生了一个非常人性化的,可存储数据库的字符串,例如:

  • 要点(-104.74560546875 44.2841796875)

  • POLYGON(( - 96.52783203125 44.6796875,-96.52783203125 45.734375,-92.22119140625 45.734375,-92.22119140625 44.6796875,-96.52783203125 44.6796875))

  • LINESTRING(-105.71240234375 44.6796875,-106.06396484375 42.658203125,-103.55908203125 42.7021484375,-103.47119140625 45.55859375,-104.65771484375 45.20703125)

有没有一种相反的方法可以将它们从那里带回到对象格式中?

我喜欢使用JSON,但似乎无法让GeoJSON接受我的OpenLayer.Feature.Vector对象(这是CLASS_NAME属性在我进入内部时所说的).

非常感谢.

persistence json geospatial openlayers geojson

17
推荐指数
2
解决办法
2万
查看次数

以下代码片段的输出应该是什么?为什么?

以下代码片段的输出应该是什么?为什么?

     #include <stdio.h>
     #include <string.h>
     int main()
     {
        char ch = 'A';
        char str[3];
        strcpy(str, "ABCDE");
        printf("%c", ch);
      }
Run Code Online (Sandbox Code Playgroud)

c

1
推荐指数
1
解决办法
451
查看次数

在python中使用frozenset作为一对

我想制作一对两个元素.我不关心元素的顺序,所以我用 frozenset.

我可以想到以下两种方法从冻结集迭代元素.是不是有更高级的方法?提前致谢.

pair = frozenset([element1, element2])
pair2 = list(pair)
elem1 = pair2[0]
elem2 = pair2[1]
Run Code Online (Sandbox Code Playgroud)
pair = frozenset([element1, element2])
elems = []
for elem in pair:
    elems.append(elem)
elem1 = elems[0]
elem2 = elems[1]
Run Code Online (Sandbox Code Playgroud)

python set immutability

7
推荐指数
2
解决办法
7092
查看次数

在Bash脚本中随机选取并打印三个字符串中的一个

如何打印值1,2或3(随机).我最好的猜测失败了:

#!/bin/bash

1 = "2 million"
2 = "1 million"
3 = "3 million"

print randomint(1,2,3)
Run Code Online (Sandbox Code Playgroud)

random bash shell

16
推荐指数
3
解决办法
2万
查看次数

设置系统属性

我正在尝试按照此指令运行嵌入式门

它说:"系统属性gate.home应该设置为门安装目录." (http://gate.ac.uk/wiki/code-repository/)

我该怎么做呢?

此外,当我尝试运行EmbeddedAnnie的示例代码时,我收到以下错误:(我不知道它是否相关).

Initialising GATE...
GATE home system property ("gate.home") not set.
Attempting to guess...
Using "C:\Program Files (x86)\GATE-6.0" as GATE Home.
If this is not correct please set it manually using the -Dgate.home option in yo
ur start-up script
Using C:\Program Files (x86)\GATE-6.0 as GATE home
Using C:\Program Files (x86)\GATE-6.0\plugins as installed plug-ins directory.
Using C:\Program Files (x86)\GATE-6.0\gate.xml as site configuration file.
Using C:\Users\UNST\gate.xml as user configuration file
Using C:\Users\UNST\gate.session as user session file
Exception in thread …
Run Code Online (Sandbox Code Playgroud)

java

62
推荐指数
5
解决办法
21万
查看次数

Rails将html电子邮件转换为文本电子邮件

给出一个HTML电子邮件消息,有没有办法将其转换为文本版本?我正在进行电子邮件提取,并注意到有时电子邮件不包含文本版本,尤其是黑莓设备.

谢谢

email ruby-on-rails actionmailer ruby-on-rails-3

5
推荐指数
2
解决办法
3243
查看次数

当前的Java桌面蓝图/最新技术?

我已经远离Java编程(除了一些Android开发)和桌面应用程序,但现在我想开发一个Java桌面应用程序作为个人项目.所以我想知道,这种应用程序目前的蓝图是什么?还在Swing和JDBC吗?
话虽如此,还会推荐一套简单项目的技术?作为类比,如果你知道我的意思,我不想只阅读一本800页的关于J2EE的书来做一个简单的网页.

谢谢

java desktop-application blueprint

1
推荐指数
1
解决办法
340
查看次数

15
推荐指数
3
解决办法
3万
查看次数

将画布缩放到鼠标光标

我正在编写一个HTML5 <canvas>项目,该项目涉及使用滚轮放大和缩小图像.我想像谷歌地图一样向光标缩放,但我完全迷失了如何计算动作.

我有什么:图像x和y(左上角); 图像宽度和高度; 光标x和y相对于画布的中心.

javascript html5 scrollwheel canvas zoom

66
推荐指数
5
解决办法
6万
查看次数

我可以同时对表及其连接表执行SQL查询吗?

我有几个表看起来像这样:

 ___________    ___________
| Books     |  | Tags      |
|-----------|  |-----------|
| book_id   |  | tag_id    |
| book_name |  | tag_name  |
 -----------    ----------- 

以及连接"多对多关系"的连接表:

 ___________
| Books/Tags|
|-----------|
| book_id   |
| tag_id    |
 -----------

我有以下查询:

SELECT book_name, tag_name FROM books 
JOIN books_tags ON books.book_id = books_tags.book_id 
JOIN tags ON tags.tag_id = books_tags.tag_id 
WHERE books.book_id = 283
Run Code Online (Sandbox Code Playgroud)

以下(对于未标记的书籍):

SELECT book_name FROM books WHERE books.book_id = 283
Run Code Online (Sandbox Code Playgroud)

有没有办法将这两个查询合并为一个?

sql join

1
推荐指数
1
解决办法
61
查看次数