【发布时间】:2015-03-18 06:35:55
【问题描述】:
我是地理服务器的新手,我正在尝试通过输入某个地址来获取纬度和经度,但我没有成功。我不知道该怎么做。
我已经下载了一些形状文件,并且能够将其加载到地理服务器并加载地图。现在我想传递地址并获取 lat long。
我尝试了以下方法,请帮助:
打包地理服务器;
导入它.geosolutions.geoserver.rest.GeoServerRESTPublisher; 导入 it.geosolutions.geoserver.rest.GeoServerRESTReader;
导入 java.io.File;
公共类 GeoREST {
public static void main(String[] args) {
String RESTURL = "http://localhost:8080/geoserver";
String RESTUSER = "admin";
String RESTPW = "geoserver";
try {
GeoServerRESTReader reader = new
GeoServerRESTReader(RESTURL,RESTUSER, RESTPW);
GeoServerRESTPublisher publisher = new GeoServerRESTPublisher(
RESTURL, RESTUSER, RESTPW);
boolean created = publisher.createWorkspace("myWorkspace");
System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + created);
File zipFile = new File("D:/IDM-Marvin/Geoserver/nyc_roads.zip");
boolean published = publisher.publishShp("myWorkspace", "myStore",
"nyc_roads", zipFile, "EPSG:4326", "default_point");
System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + published);
System.out.println("::::::::::::Done:::::::::::::::::::::::");
} catch (Exception e) {
e.printStackTrace();
}
}
}
【问题讨论】:
-
请包含您用于此任务的代码示例。
-
不,我刚刚安装了服务器。我对此完全陌生,我正在阅读文档。如果您有任何示例代码或任何想法,请帮助!
-
你打算使用哪种编程语言?
-
正确的做法是阅读文档,尝试一些事情,然后,如果你不能让它工作,发布你所做的(带有代码和输出)并要求帮助。
-
您至少有一些您正在尝试使用的数据吗?