Supermap iDesktop中可以导入哪些类型数据
时间: 2023-06-01 22:03:41 浏览: 203
Supermap iDesktop可以导入以下类型的数据:
1. 矢量数据:包括SHP、TAB、DGN、DWG、KML、GeoJSON、GML等格式的矢量数据。
2. 栅格数据:包括TIFF、BMP、JPEG、PNG、ECW等格式的栅格数据。
3. 地形数据:包括DEM、DTM、TIN等格式的地形数据。
4. CAD数据:包括DWG、DXF等格式的CAD数据。
5. 数据库数据:包括Oracle、SQL Server、MySQL、PostgreSQL等数据库中的数据。
6. Web服务数据:包括WMS、WMTS、WFS、ArcGIS Online等Web服务数据。
7. GPS数据:包括GPX、NMEA等格式的GPS数据。
8. 其他数据:包括文本文件、Excel文件、Access文件等格式的数据。
相关问题
在代码中 获取 supermap idesktop 选中数据源对象,Java实现
获取 SuperMap iDesktop 中选中的数据源对象可以通过以下 Java 代码实现:
```java
import com.supermap.data.*;
// 获取当前选中的数据源对象
Datasource selectedDatasource = null;
Application application = Environment.getApplication();
if (application != null && application.getMapControl() != null) {
DatasourceControl datasourceControl = application.getMapControl().getDatasourceControl();
if (datasourceControl != null && datasourceControl.getSelectedDatasources() != null && datasourceControl.getSelectedDatasources().size() > 0) {
selectedDatasource = datasourceControl.getSelectedDatasources().get(0);
}
}
```
这段代码首先获取当前活动的 SuperMap iDesktop 应用程序对象,然后获取 MapControl 对象中的 DatasourceControl 控件,从而获取当前选中的数据源对象。如果有多个数据源被选中,只获取第一个选中的数据源对象。
注意,Java 中的 `Environment.getApplication()` 方法需要在 `com.supermap.environment.Environment` 类中进行调用,需要先进行类导入。