Questions tagged «geotools»

5
在shapefile中绕过字段名称的10个字符限制?
我正在使用Java和Geotools库将具有附加文本属性的几何图形从oracle数据库导出为esri shapefile格式(.shp)。 我们数据库中的属性列具有超过10个字符的名称,Geotools会强制截断它们。我了解这是由于.shp或.dbf文件规范引起的。 我可以通过使用“ shrtname” =“全名和长名”创建一些简单的txt文件来解决此问题,但是很明显,除了我们的软件,其他任何软件都不会理解和导入该文件。 从短字段名称到长全文名称的映射有官方的方法吗? 例如,所有其他.shp .dbf .shx文件旁边的xml文件。

3
如何为GIS / Java职业发展道路建立投资组合?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 我从事GIS分析师已有10年以上,目前正在学习Java(本课程学习者占50%)。我的计划是开发主要针对开源解决方案的GIS应用程序。我想开发某种形式的投资组合以获取更多经验,但是我不确定实现此目的的最佳方法是什么。我曾考虑加入像Geotools这样的团体/社区,但是我对自己的经验不足感到担忧。我觉得我会成为障碍而不是收益。另一个想法是,我可以考虑开发一些内部应用程序甚至某些Android应用程序以建立一定的信誉。如果有人可以提供一些建议或分享他们的类似经验,将不胜感激。 我应该如何从头开始构建投资组合,以进一步实现开源GIS App的职业理想?

2
为什么使用错误的投影时我得到正确的区域和相交的区域?
我需要计算多边形(一些真实的地理对象,如湖泊,城市,国家等)的面积和相交面积。多边形位于俄罗斯的加利福尼亚州,新西兰,瑞典的Anadyr 所有多边形都在WGS84中。 我使用GeoTool Java API所做的工作: 使用EPSG:3488,EPSG:NAD83(NSRS2007)/ California Albers和计算的面积和重叠面积投影所有多边形。 使用World_Mollweide和World_Eckert_IV进行了相同的操作 为来自加利福尼亚,新西兰等地的多边形选择了“ 局部特定的投影 ” 我认为#3是最准确的结果,因为我选择了覆盖多边形区域的投影 结果: 与#3相比,#2表现最差 '#1和#3区域和交叉区域的差异小于0.1% 为什么?对于来自瑞典的多边形,我选择了绝对错误的投影EPSG:3488(加利福尼亚),得到的面积和交集面积几乎相同? UPD:看来我没有正确解释我的困惑。这是带有说明的示例输出 #area_from_new_zealand_1 EPSG_27200 area[11733479] CRS[World_Mollweide] area[11736023] diff[2544] [0.0%] EPSG_27200 area[11733479] CRS[World_Eckert_IV] area[11736033] diff[2554] [0.0%] EPSG_27200 area[11733479] CRS[EPSG:NAD83(NSRS2007) / California Albers] area[11736034] diff[2555] [0.0%] #area_from_new_zealand_2 EPSG_27200 area[2952725] CRS[World_Mollweide] area[2953281] diff[556] [0.0%] EPSG_27200 area[2952725] CRS[World_Eckert_IV] …


2
当用Geoserver和PostGIS数据存储发布图层时,日期值为何显示尾随的“ Z”?
我已经使用Geoserver 2.2.x和PostGIS 2.0.1(PostgreSQL 9.1.x)数据存储发布了各个层。仅具有日期值而没有与时间/时间戳相关的值的字段存储为日期。在将我的图层发布为wfs / wms并在浏览器中打开表格后,日期vlu显示为带有尾随的'Z'。 这是geoserver使用的geotools数据存储api的产品吗? 我认为,geotools数据存储区api在数据读取日期,日期时间,时间戳记等方面给与了铺垫,并且显示了zulu时间的“ z”。我可能完全不考虑我的geotools假设,但是在PostgreSQL中,“ z”表示zulu或utc。 如果数据源值存储为日期,并且没有时间成分,为什么在日期字段中尾随“ Z”?

2
使用GeoTools创建地图并将其保存到图像[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 8个月前关闭。 我想使用GeoTools创建地图并将其保存到图像(例如JPEG)。我的要求很简单: 创建一个包含两层的世界地图:政治边界和标线。这些图层来自不同的来源和不同的投影。 将地图输出到不同的投影(例如“ EPSG:5070”,“ EPSG:4326”,“ EPSG:54012”,“ EPSG:54009”等) 将输出裁剪到不同的AOI(例如-124.79至-66.9 lon,24.4至49.4 lat)。 我想通过API以编程方式执行此操作。到目前为止,我取得的成就有限。我学会了使用这种方法创建地图并以各种投影形式输出: //Step 1: Create map MapContent map = new MapContent(); map.setTitle("World"); //Step 2: Set projection CoordinateReferenceSystem crs = CRS.decode("EPSG:5070"); //Conic projection over US MapViewport vp = map.getViewport(); vp.setCoordinateReferenceSystem(crs); //Step 3: Add layers to map CoordinateReferenceSystem mapCRS = …
9 geotools 

3
如何使用Geotools编写GML?
我想使用Geotools编写GML。不幸的是,我找不到有关GML Writer的文档(除了2006年以来的文档:http : //docs.codehaus.org/display/GEOTOOLS/WFS+++GML+DataStore)。 您能指出我的文档/示例吗?
9 gml  geotools 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.