geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf
生活随笔
收集整理的這篇文章主要介紹了
geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
完整文檔下載地址:https://download.csdn.net/download/a772304419/17241395
/** GeoTools - The Open Source Java GIS Toolkit* http://geotools.org** (C) 2019, Open Source Geospatial Foundation (OSGeo)** This library is free software; you can redistribute it and/or* modify it under the terms of the GNU Lesser General Public* License as published by the Free Software Foundation;* version 2.1 of the License.** This library is distributed in the hope that it will be useful,* but WITHOUT ANY WARRANTY; without even the implied warranty of* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU* Lesser General Public License for more details.**/package org.geotools.tutorial.quickstart;import java.io.File; import org.geotools.data.FileDataStore; import org.geotools.data.FileDataStoreFinder; import org.geotools.data.simple.SimpleFeatureSource; import org.geotools.map.FeatureLayer; import org.geotools.map.Layer; import org.geotools.map.MapContent; import org.geotools.styling.SLD; import org.geotools.styling.Style; import org.geotools.swing.JMapFrame; import org.geotools.swing.data.JFileDataStoreChooser;/*** Prompts the user for a shapefile and displays the contents on the screen in a map frame.** <p>This is the GeoTools Quickstart application used in documentationa and tutorials. **/ public class Quickstart {/*** GeoTools Quickstart demo application. Prompts the user for a shapefile and displays its* contents on the screen in a map frame*/public static void main(String[] args) throws Exception {// display a data store file chooser dialog for shapefilesFile file = JFileDataStoreChooser.showOpenFile("shp", null);if (file == null) {return;}FileDataStore store = FileDataStoreFinder.getDataStore(file);SimpleFeatureSource featureSource = store.getFeatureSource();// Create a map content and add our shapefile to itMapContent map = new MapContent();map.setTitle("Quickstart");Style style = SLD.createSimpleStyle(featureSource.getSchema());Layer layer = new FeatureLayer(featureSource, style);map.addLayer(layer);// Now display the mapJMapFrame.showMap(map);} }?
總結
以上是生活随笔為你收集整理的geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【资源下载】K8S部署InfluxDB1
- 下一篇: geotools读取shp文件及shp文