GIS
文章平均质量分 66
GIS知识探索
developer@liyong
GISer
展开
-
Geotools-PG空间库(Crud,属性查询,空间查询)
经过测试,这套连接逻辑除了支持纯PG以外,也支持人大金仓,凡是套壳PG的都可以尝试一下。我这里的测试环境是Geosence创建的pg SDE,数据库选用的是人大金仓。如果不知道使用的什么关键字就比如相交INTERSECTS,可以点进对应的这个空间关系里去看这个Name,和这个保持一致。原创 2024-01-10 17:25:54 · 1413 阅读 · 0 评论 -
超图平台(工作空间,数据源,数据集,记录集的使用)
超图平台的搭建直接按照官方文档搭建即可,而且超图是有技术支持的,有任何问题都可以直接打电话问非常的NICE。我这里只说一点特别重要,如果你同时也在使用GDAL,那么你最好弄两套JDK环境,我自己遇到过两者某些包冲突的情况,跑超图的代码启动就会马上崩溃,单独使用另一个JDK就可以解决这个问题。本来官网也有很多代码的例子,但是每次都要下载一个压缩包不太方便因此在这里把常用的一些操作做一下汇总。原创 2022-09-20 13:56:51 · 2395 阅读 · 0 评论 -
Geotools(空间分析,栅格,坐标系,查询,简易地图,GP工具)
简介概述:GeoTools 是一个开源 (LGPL) Java 代码库,它为操作地理空间数据提供符合标准的方法,例如实现地理信息系统。GeoTools 库数据结构基于开放地理空间联盟 (OGC) 规范。官网地址:https://www.geotools.org/常用maven库地址:https://repo.osgeo.org/repository/release/https://maven.geo-solutions.it/数据支持栅格数据arcgridgeotiffgrassra原创 2022-04-27 17:33:52 · 18770 阅读 · 28 评论 -
一个将arcgis样式转换为sld的插件
下载地址:https://wald.intevation.org/frs/?group_id=32&release_id=892#arcmap2sld-_1.4.0-title-content使用方法:解压后先运行Adjust_for_ArcGIS-version.bat,然后运行ArcGIS_SLD_Converter.exe。注:它会将arcgis所有图层的样式导出成为一个sld文件,我们还需要对它进行拆分,有了这个插件我们不用手写sld。只需要在ArcMap调好样式,导出即可。..原创 2022-04-26 15:43:04 · 1709 阅读 · 0 评论 -
记一次arcgis for javascript遇到的问题
加载图层的时候报错, 经过排查加上apiKey后图层正常加载 esriConfig.apiKey = “你在官方创建的key”原创 2022-03-10 13:44:39 · 1124 阅读 · 0 评论 -
GeoTools查询
依赖 <!-- Provides map projections --> <dependency> <groupId>org.geotools</groupId> <artifactId>gt-epsg-hsql</artifactId> <version>${geotools.version}</version> </d原创 2020-12-03 17:44:08 · 566 阅读 · 0 评论 -
Geometry创建
基本操作当然WKT,WKB根据业务场景选择啦1、创建点GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory( null );WKTReader reader = new WKTReader( geometryFactory );Point point = (Point) reader.read("POINT (1 1)");2、创建线GeometryFactory geometryFactory = JTS原创 2020-11-19 17:46:49 · 889 阅读 · 0 评论 -
csv2shp
官方案例点public class CSV2Shp { private static SimpleFeatureType createFeatureType() { SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder(); builder.setName("Location"); builder.setCRS(DefaultGeographicCRS.WGS84); //原创 2020-11-19 14:35:12 · 196 阅读 · 0 评论 -
打开shp
简单案例来源于官方public static void main(String[] args) throws Exception { // display a data store file chooser dialog for shapefiles File file = JFileDataStoreChooser.showOpenFile("shp", null); if (file == null) { return;原创 2020-11-19 10:53:21 · 130 阅读 · 0 评论 -
shp2csv
File inFile = new File("/home/ian/Data/states/states.shp");File outFile = new File("states.csv");outFile.createNewFile();// ReadDataStore inputDataStore = DataStoreFinder.getDataStore( Collections.singletonMap("url", URLs.fileToUrl(inFile)));原创 2020-11-14 15:41:43 · 166 阅读 · 0 评论 -
坐标系Geometry CRS
依赖<dependencies> <dependency> <groupId>org.geotools</groupId> <artifactId>gt-shapefile</artifactId> <version>${geotools.version}</version> </dependency&原创 2020-11-19 17:38:40 · 1049 阅读 · 0 评论