【问题标题】:How to get latitude and longitude on input of address in geoserver如何在地理服务器中输入地址时获取纬度和经度
【发布时间】: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();
    }
}

}

【问题讨论】:

  • 请包含您用于此任务的代码示例。
  • 不,我刚刚安装了服务器。我对此完全陌生,我正在阅读文档。如果您有任何示例代码或任何想法,请帮助!
  • 你打算使用哪种编程语言?
  • 正确的做法是阅读文档,尝试一些事情,然后,如果你不能让它工作,发布你所做的(带有代码和输出)并要求帮助。
  • 您至少有一些您正在尝试使用的数据吗?

标签: geolocation geospatial


【解决方案1】:

这将取决于您可以使用哪些其他工具,它看起来像。基于this question,您似乎需要使用 WMS 扩展来获得经纬度。希望有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2017-10-19
    • 1970-01-01
    相关资源
    最近更新 更多