1. 先用 cs2cs 将4326的坐标系转换成900913的坐标系
cs2cs +proj=latlong +datum=WGS84 +to +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=y_0=0 +k=1.0 +units=m +no_defs cell.txt > cell9.err
2. 然后用ruby脚本处理成sql语句。
#usage cell.rb cell9.err
k=0;
File.open(ARGV[0],'r').each_line do |line|
k=k+1
ss = line.chomp.split("\t")
lat = ss[1].split[0]
puts "insert into cell5 values (" + (k-1).to_s +
",'#{ss[2]}',#{ss[3]},#{ss[4]},#{ss[5]},'#{ss[6]}',#{ss[7]},#{ss[8]},#{ss[9]},#{ss[10]},#{ss[11]},#{ss[12]},'#{ss[13]}','#{ss[14]}','#{ss[15]}','#{ss[16]}','#{ss[17]}',"+"geomFromText('Point(#{ss[0]} #{lat})',900913));" if (k > 1);
end
ruby cell.rb cell9.err > cell5.sql
3. 创建cell5 数据表
-- Table: cell5
-- DROP TABLE cell5;
CREATE TABLE cell5
(
id serial NOT NULL,
cell_id character varying(255),
height double precision,
direction character varying(255),
vange integer,
"type" character varying(255),
bspwrb double precision,
antennagain double precision,
bcchno integer,
bsic integer,
geotype character varying(255),
ci character varying(255),
basename character varying(255),
addr character varying(255),
"zone" character varying(255),
msc_id character varying(255),
bsc_id character varying(255),
geom geometry NOT NULL,
CONSTRAINT cell5_pkey PRIMARY KEY (id),
CONSTRAINT enforce_dims_geom CHECK (ndims(geom) = 2),
CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'POINT'::text OR geom IS NULL),
CONSTRAINT enforce_srid_geom CHECK (srid(geom) = 900913)
)
WITH (OIDS=FALSE);
ALTER TABLE cell5 OWNER TO postgres;
4. 然后用psql执行
psql -f cell5.sql -d GZ125
分享到:
相关推荐
在这个特定的场景中,我们关注的是使用Aspose.Cells 8.5.2版本将Excel文件转换为PDF格式,并实现在线预览以及去除水印的功能。 首先,让我们详细了解一下Excel到PDF的转换过程。在Aspose.Cells中,这个过程通过调用...
在Java中,可以使用Aspose.Cells库来处理Excel文件,Aspose.Pdf库来处理PDF文件。通过这两个库,我们可以编写代码将Excel工作簿转换为PDF文档。然而,未授权的Aspose在使用次数达到一定限制后,会阻止进一步的转换...
例如,我们可以使用Aspose.Cells的`Workbook.save`方法,将Excel文件保存为HTML格式,同时保持样式和格式的准确性。同样,Aspose.Words也可以处理Word文档的转换。 在实际项目中,选择POI还是Aspose取决于具体需求...
Aspose.Cells可以实现这一转换,确保图表、公式、样式等在转换过程中不受损失。 5. **PDF拆分**: 当需要从一个大的PDF文件中提取部分页面时,Aspose.Pdf的拆分功能就非常有用。你可以根据页码范围或特定条件来拆分...
"aspose-cells-8.5.2+License" 是一个工具包,它允许用户通过编程方式执行这样的转换,且包含了合法的许可证文件以通过校验。Aspose.Cells是Aspose公司开发的一系列强大的组件之一,专门用于处理Microsoft Excel文件...
在Java应用程序中集成Aspose.Cells,开发者可以轻松实现Excel到PDF的转换,无需依赖Microsoft Office或其他第三方软件。 首先,让我们深入了解一下Aspose.Cells的主要功能: 1. **文件操作**:Aspose.Cells不仅...
可用aspose-cells-20.4 - c.jar版本,用于office转换,对应lincense Aspose.Total for Java Enterprise 20991231 20991231 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7 sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5...
总的来说,Aspose.Cells for Java是Java开发中处理和转换Excel及Word文件的优秀工具,通过其详尽的API和高效的处理能力,可以帮助开发者轻松实现文件格式的转换,提高生产力,并且保证转换结果的高质量。无论是在...
Aspose.Cells for Java 是一个功能强大的Java库,用于处理和操作Microsoft Excel电子表格。这个库允许开发者在Java应用程序中创建、修改、提取内容和属性、进行数据计算等,而不需要在服务器上安装Microsoft Excel。...
Aspose.Cells是一个强大的API,允许开发者在不依赖Microsoft Excel的情况下,进行Excel文件的创建、读取、编辑和转换。 Aspose.Cells支持多种操作,包括但不限于以下几点: 1. **文件格式兼容性**:Aspose.Cells...
Aspose.Cells是一款强大的.NET组件,专门用于处理电子表格文件,如Microsoft Excel的XLS、XLSX、CSV、ODF等格式。版本18.4是该组件的一个更新,提供了许多改进和修复,特别是针对排版和格式转换的问题。本文将深入...
8. PDF转换:Aspose.Cells还具备将电子表格转换为PDF格式的能力,保持原始布局和格式。 9. 打印预览和打印:提供了打印预览功能,可以直接打印或导出为PDF后再打印。 10. 事件处理:允许注册事件处理器来响应用户...
这个“aspose-cells-8.5.jar”文件是Aspose.Cells的一个版本,主要用于将Excel文档转换为PDF格式。在Java开发中,这样的工具包对于需要进行格式转换或者在不同应用程序之间共享数据的开发者来说非常有用。 Aspose....
表格控件Aspose.Cells支持所有Excel格式类型的操作,在没有Microsoft Excel的环境下,用户也可为其应用程序嵌入类似Excel的强大数据管理功能,Aspose.Cells可以对每一个具体的数据,表格和格式进行管理,在各个层面...
`aspose-cells-8.5.2.jar` 是一个由Aspose公司提供的Java库,专门用于处理这种转换,且能够保证转换后的PDF文件无水印且无乱码。Aspose.Cells是Aspose产品系列的一部分,它提供了强大的功能来处理各种电子表格任务,...
在本文中,我们将深入探讨Aspose.Cells的核心功能,如何将Excel转换为PDF,以及如何在Java应用程序中使用Excel模块。 1. Aspose.Cells核心功能: - **创建和编辑电子表格**:Aspose.Cells允许程序员创建新的电子...
Aspose.Cells是一款强大的Java库,专门用于处理Microsoft Excel文件,如创建、读取、修改和转换Excel工作簿。标题中的"aspose-cells-8.5.2.jar"指的是Aspose.Cells的一个特定版本,即8.5.2,这是一个可执行的Java...
Aspose.Cells for Java是Aspose公司提供的一款强大的Java库,用于处理Microsoft Excel文件,包括创建、读取、编辑和转换Excel工作簿。版本19.5提供了丰富的功能,使开发者能够在Java应用程序中轻松地实现Excel相关的...
Aspose.Cells for .NET是一个Excel电子表格编程API,允许软件开发人员从其自己的应用程序中操纵和转换电子表格文件。API和GUI控件的组合-.NET的Aspose.Cells加快了Microsoft Excel编程和转换任务的速度。 .NET的...
总的来说,Aspose.Cells 8.5.2提供了一种高效且灵活的方式来实现Excel到PDF的转换,使得开发者能够轻松集成到自己的应用程序中,满足各种需求,无论是简单的文件转换还是复杂的格式处理。这个功能对于那些希望在不...