- 博客(9)
- 收藏
- 关注
原创 EPSG3857与3395
但是虽然3395是世界墨卡托国外部分系统以此为基准,但是在Google地图、OpenStreetMapp地图等百度地图、腾讯地图、高的地图等主流国内适用环境,主要都还是使用3857,而非3395。3857是使用椭球坐标的球面展开。相对于WGS 84 /世界墨卡托(CRS编码3395),可能会出现规模为0.7%的误差和地图上高达43km的北向差异(相当于地面21km)。投影边界范围:-20026376.39, -20048966.10, 20026376.39 ,20048966.10。
2024-01-09 14:39:44
1313
原创 使用osg+osgQT+osgEarth,开发程序时,地球裂开
代码版本:osg3.7.0+osgQT5+osgEarth2.8.0,qt-opensource-linux-x64-5.9.8.run。操作系统:银河麒麟V10。显卡驱动:NVIDIA GeForce GTX960M。处理器:intel core i7。
2023-04-28 16:47:54
390
1
原创 Spatialite
使用spatialite接口创建空间数据时,几何字段要使用函数AddGeometryColumn进行创建,具体用法如下:SELECT AddGeometryColumn('tableName', 'geomFieldName', EPSG_Code, 'GeometryType', dimension)tableName:表名;geomFieldName:几何字段名;EPSG_Code:空间坐标系统编码,如WGS84编码为4326;GeometryType:几何类型,'POINT','L
2021-04-22 18:54:20
1396
原创 Sqlite数据库中自增字段重置
当SQLite数据库中包含自增列时,会自动建立一个名为 sqlite_sequence 的表。这个表包含两个列:name和seq。name记录自增列所在的表,seq记录当前序号(下一条记录的编号就是当前序号加1)。如果想把某个自增列的序号归零,只需要修改 sqlite_sequence表就可以了。UPDATE sqlite_sequence SET seq = 0 WHERE name='TableName';也可以直接把该记录删掉:DELETE FROM sqlite_sequence WHER
2021-04-13 14:15:01
2290
原创 sqlite3_step()与sqlite3_exec()区别:
sqlite_step()在执行select时使用,因为查询到的结果可能会有多条,所以只要返回值是SQLITE_ROW,就要一直循环去获取结果;而sqlite3_exec()则是对insert、update,delete等执行后只影响数据库中的内容的操作时使用。...
2021-04-13 10:27:25
1831
原创 2021-03-03
读取shapefile数据时,出现乱码,考虑编码问题,具体数据文件的编码格式会有个.cpg文件,如果没有,则使用系统默认编码格式(ANSI)。
2021-03-03 12:03:23
128
原创 ArcEngine-----GP工具之FeatureToPolygon
本人近期在学习VS+AE开发,涉及到GP工具,记录一下,以备不时之需。1、在使用工具中添加的工具时,需要使用Geoprocessor进行统一调用,所以,首先需要在项目中加入引用ESRI.ArcGIS.Geoprocessor。2、根据ArcMap中操作ArcToolBox的工具箱,在vs项目引用中添加动态库;如当前我使用到的“要素转面”,对应的数据管理工具,则加载ESRI.ArcGIS.DataM...
2018-03-26 20:17:42
2864
转载 QT无法解析的外部符号
错误类型:在使用QT编译程序时,有时出现如下错误:错误 1 error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall Widget::metaObject(void)const " (?metaObject@Widget@@UBEPBUQMetaObject@@XZ)错误 2
2017-12-06 10:28:12
2515
原创 QT中对QTreeView控件节点进行重命名操作
今天总结一下对QTreeView节点重命名的操作在QtreeView中有一个void eidt(const QModelIndex &index)的槽函数,当你想要对某个节点进行重命名操作时,将索引传给该槽函数,该节点状态就能变成可编辑。另外如果不是通过右键菜单进行重命名操作,通过双击也能实现相应操作,只需要通过setEditTriggers(EditTriggers triggers)函
2017-08-14 21:22:16
4553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人