Java 具有一个边框和多个特征的Shapefile?
我正在编写一个地图应用程序,导入人口普查和美国地质调查局的信息,并将其显示为谷歌地图上的覆盖图。我想导出这些项目的mashup,并作为一个组件导出 我使用geotools库导入人口普查局TIGER/Line边界数据。这些形状文件具有多个特征,每个特征都有自己的边界几何图形。我想做的是将其与USGS功能混搭,然后导出一个具有单个边界几何体但具有多个功能的Shapefile 我的问题:这可能吗?我可能完全没有理解Shapefile的要点,所以我宁愿在这里提问,也不愿在Geotools邮件列表上提问 谢谢Java 具有一个边框和多个特征的Shapefile?,java,geotools,Java,Geotools,我正在编写一个地图应用程序,导入人口普查和美国地质调查局的信息,并将其显示为谷歌地图上的覆盖图。我想导出这些项目的mashup,并作为一个组件导出 我使用geotools库导入人口普查局TIGER/Line边界数据。这些形状文件具有多个特征,每个特征都有自己的边界几何图形。我想做的是将其与USGS功能混搭,然后导出一个具有单个边界几何体但具有多个功能的Shapefile 我的问题:这可能吗?我可能完全没有理解Shapefile的要点,所以我宁愿在这里提问,也不愿在Geotools邮件列表上提问
杰森我认为你想做的事是不可能的。ShapeFile是非常简单的文件,最好将其看作是一个简单的表,每个特征一行。每行的列格式完全相同。因此,每个要素都有一个几何体(边界)和一个或多个属性(其他值,如人口、房屋等)
但是,我不清楚为什么要将USGS功能加入人口普查功能?在谷歌地图上分别覆盖这两个图层不是更容易吗?您可能希望从可以添加到Google地图的shapefile中生成KML。我认为您不可能尝试这样做。ShapeFile是非常简单的文件,最好将其看作是一个简单的表,每个特征一行。每行的列格式完全相同。因此,每个要素都有一个几何体(边界)和一个或多个属性(其他值,如人口、房屋等)
但是,我不清楚为什么要将USGS功能加入人口普查功能?在谷歌地图上分别覆盖这两个图层不是更容易吗?您可能想从可以添加到Google地图的ShapeFile中生成KML。我知道Geoserver,但我试图将其作为一个个人项目“艰难地”完成。该项目的最初目的是将其全部导出到KML,作为人们在其站点上显示地图的简单方式;Shapefile是后来的想法。我知道Geoserver,但我正试图把它作为一个个人项目“艰难地”完成。该项目的最初目的是将其全部导出到KML,作为人们在其站点上显示地图的简单方式;形状文件是后来的想法。