支持符合国际标准S57,S52标准的海图数据加载渲染,且支持多幅海图的叠加!
2023-04-07 15:38:10 2.4MB S57浏览器
1
基于iso8211lib定制的S57类实现
2022-11-18 10:55:26 13KB 基于iso8211lib-1定制
1
S57电子海图源码,但是需要cds转换工具,将s57海图转为cds才可以使用。个人用来学习的,不建议下载。
2022-11-11 13:27:49 59.92MB qt
1
介绍opencpn解析S57过程,本文介绍 OpenCPN 的重要数据结构 S57Obj。 S57Obj 是连接 SENC 文件和显示的桥梁, S57Obj 是 OpenCPN 核心数据之一。
2022-05-25 14:58:39 173KB opencpn S57 电子海图
1
S57蚂蚁海图浏览器-x64(qt5)-2021-10-10
2022-05-06 09:25:09 30.61MB S57 海图
1
S57格式海图源文件
2022-03-23 16:18:23 3.62MB s57
1
这是一个解析S57格式的电子海图的Vc源代码,请大家参考
2022-03-12 22:29:56 112KB S57,VC
1
6:修改读取S57海图数据中文属性值乱码 e:\3rdPart\gdal-1.9.2\ogr\ogrsf_frmts\s57\s57reader.cpp line 883 // Add By liml 2013-04-25 Convert UCS-2 to Utf-8 const char* pachBuffer = poRecord->GetStringSubfield("NATF",0,"ATVL",iAttr); if( EQUAL(pszAcronym, "NOBJNM")) { size_t nLength = strlen(pachBuffer); char* pszValue = new char[nLength]; memcpy(pszValue, pachBuffer, nLength); pszValue[nLength-1] = '\0'; char *pszGetUTF8 = CPLRecodeFromWChar( (const wchar_t*)pszValue, CPL_ENC_UCS2, CPL_ENC_UTF8); pachBuffer = CPLRecode( pszGetUTF8, CPL_ENC_UTF8, CPL_ENC_LOCALE); delete []pszValue; } // Add By liml 2013-04-25 poFeature->SetField( pszAcronym, pachBuffer);
2022-03-07 21:18:24 22.74MB GDAL1.92 S57 中文乱码
1
10.3 命命命令令令行行行参参参数数数 通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv变量。例如在命令行中执行 python demo.py one two three后可以得到以 下输出结果: >>> import sys >>> print(sys.argv) [’demo.py’, ’one’, ’two’, ’three’] getopt 模块使用 Unix getopt() 函处理 sys.argv 。更多的复杂命令行处理由 argparse模块提供。 10.4 错错错误误误输输输出出出重重重定定定向向向和和和程程程序序序终终终止止止 sys还有 stdin, stdout和 stderr属性,即使在 stdout被重定向时,后者也可以用于显 示警告和错误信息: >>> sys.stderr.write(’Warning, log file not found starting a new one\n’) Warning, log file not found starting a new one 大多脚本的定向终止都使用 sys.exit()。 10.5 字字字符符符串串串正正正则则则匹匹匹配配配 re模块为高级字符串处理提供了正则表达式工具。对于复杂的匹配和处理,正则表达 式提供了简洁、优化的解决方案: >>> import re >>> re.findall(r’\bf[a-z]*’, ’which foot or hand fell fastest’) [’foot’, ’fell’, ’fastest’] >>> re.sub(r’(\b[a-z]+) \1’, r’\1’, ’cat in the the hat’) ’cat in the hat’ 只需简单的操作时,字符串方法最好用,因为它们易读,又容易调试: >>> ’tea for too’.replace(’too’, ’two’) ’tea for two’ 10.6 数数数学学学 math模块为浮点运算提供了对底层C函数库的访问: 10.3. 命命命令令令行行行参参参数数数 79 海量IT类学习资源 尽在三通it学院 www.santongit.com
2022-01-17 18:58:56 1.7MB python
1
MyS57Map-iChartData数据包中的全球海图数据为转换后的自定义格式的海图数据,利用蚂蚁海图平台可以加载浏览。
2021-12-15 16:57:27 12.59MB S57
1