我很难理解shapefile的概念。我已经下载了形状文件,到目前为止我已经理解我必须使用像geotool这样的工具(我正在使用Java)将这些文件转储到mysql中。我的疑问是,如果我有经度和纬度,我怎么能得到这些经度长期下降的城市名称?我不想使用谷歌反向地理编码。 我在这方面的知识是非常有限的,所以如果我的问题不清楚,你帮我开门,我会清除更多... 的任何链接将helpul .. 感谢如何从java中的shapefile中获取城市名称
1
A
回答
0
可以存储一些结构来存储城市覆盖的纬度,经度范围。您可以将它建模为矩形或圆形的x,y坐标。然后做个像
if(city.contains(latitude, longitude)
0
您可以通过查看GeoTools的Shapefile Datastore读取和操作数据集开始测试。
现在,为了“获取城市名称”,除非您提供有关您正在使用的数据的一些信息,否则很难知道您的意思。
相关问题
- 1. 从城市名称获取经纬度
- 2. 从经纬度获取城市名称
- 3. 如何从Java中的城市名称中查找国家/地区名称?
- 4. 如何从特定的城市获取附近的城市?
- 5. 如何从离子2中的谷歌地图获取城市名称
- 6. 如何在python中获取城市(geonameid)的附近城市?
- 7. 如何获得坐标为IN JAVA的城市名称?
- 8. 如何获取最近的城市的名称
- 9. 获取城市名称和国家来电号码的名称?
- 10. 只获取Google路线API中的城市名称
- 11. 获取Graphhopper中的当前城市名称 - Android
- 12. API键入城市名称并获取可能的城市列表?
- 13. Javascript从google autocomplete或lat和lng获取城市名称
- 14. 从IPAddress获取国家/地区,城市名称为PHP
- 15. 使用python从文本中提取城市名称
- 16. 如何从Google Maps API返回的结果数组中提取城市名称?
- 17. 在ios中搜索城市名称
- 18. 如何通过wordpress的wordpress结构中的城市名称
- 19. 获取地理位置的城市名称
- 20. 获取某个国家/州的城市名称
- 21. 要获得与spinner中所选城市名称相同的cityId
- 22. 如何在JavaScript中找到经纬度的城市名称?
- 23. 从城市获取城市建议,该用户输入android
- 24. 如何从任何城市或地名
- 25. 如何从这个json数据中获取城市?
- 26. 在STATION中以最短和最长的城市名称查询两个城市,
- 27. 如何获取诺基亚地图的国家或城市或州的名称?
- 28. 如何通过SPARQL名称获得城市人口
- 29. 使用CLLocationManager和MKReverseGeocoder获取城市名称
- 30. 使用HTML获取城市名称的经纬度,bing地图中的js
其实它的其他地方。我想要这些矩形的形状,一些如何,在MySQL中,并做一个查询,如“选择城市名称,其中拉特= **和长= **”。这就是为什么我认为这些形状文件对这些很有用。我应该下载它们并插入数据库,然后我应该能够找出城市名称。我不确定这是否可能... – umesh 2013-04-10 10:32:51
我认为这是一样的。一旦你从数据库中获得纬度/经度,你应该检查另一个包含城市覆盖的纬度/经度的数据库。或者,您可以即时计算后者,以防存储地球上每个城市的纬度/经度太多。我假设,你可以用一些图书馆来获得世界城市以及它们的经纬度对,然后说出在城市内部20公里范围内的每一处经纬度。 – Abraham 2013-04-10 13:34:00