`
szpapas
  • 浏览: 106371 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

cells 转换

阅读更多
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-cells8.5.2操作Excel转为Pdf

    在这个特定的场景中,我们关注的是使用Aspose.Cells 8.5.2版本将Excel文件转换为PDF格式,并实现在线预览以及去除水印的功能。 首先,让我们详细了解一下Excel到PDF的转换过程。在Aspose.Cells中,这个过程通过调用...

    excel转pdf,解决aspose100次转换限制问题|excel2PdfNoLicense.zip

    在Java中,可以使用Aspose.Cells库来处理Excel文件,Aspose.Pdf库来处理PDF文件。通过这两个库,我们可以编写代码将Excel工作簿转换为PDF文档。然而,未授权的Aspose在使用次数达到一定限制后,会阻止进一步的转换...

    POI和ASPOSE文件转换在线预览

    例如,我们可以使用Aspose.Cells的`Workbook.save`方法,将Excel文件保存为HTML格式,同时保持样式和格式的准确性。同样,Aspose.Words也可以处理Word文档的转换。 在实际项目中,选择POI还是Aspose取决于具体需求...

    Aspose excel转pdf、pdf拆分合并

    Aspose.Cells可以实现这一转换,确保图表、公式、样式等在转换过程中不受损失。 5. **PDF拆分**: 当需要从一个大的PDF文件中提取部分页面时,Aspose.Pdf的拆分功能就非常有用。你可以根据页码范围或特定条件来拆分...

    aspose-cells-8.5.2+License转换pdf

    "aspose-cells-8.5.2+License" 是一个工具包,它允许用户通过编程方式执行这样的转换,且包含了合法的许可证文件以通过校验。Aspose.Cells是Aspose公司开发的一系列强大的组件之一,专门用于处理Microsoft Excel文件...

    Aspose.Cells for Java Jar

    总的来说,Aspose.Cells for Java是Java开发中处理和转换Excel及Word文件的优秀工具,通过其详尽的API和高效的处理能力,可以帮助开发者轻松实现文件格式的转换,提高生产力,并且保证转换结果的高质量。无论是在...

    可用aspose-cells-20.4 - c.jar版本,用于office转换

    可用aspose-cells-20.4 - c.jar版本,用于office转换,对应lincense Aspose.Total for Java Enterprise 20991231 20991231 8bfe198c-7f0c-4ef8-8ff0-acc3237bf0d7 sNLLKGMUdF0r8O1kKilWAGdgfs2BvJb/2Xp8p5...

    aspose-cells-8.5.2.rar

    Aspose.Cells是一个强大的API,允许开发者在不依赖Microsoft Excel的情况下,进行Excel文件的创建、读取、编辑和转换。 Aspose.Cells支持多种操作,包括但不限于以下几点: 1. **文件格式兼容性**:Aspose.Cells...

    aspose-cells-8.5.jar

    这个“aspose-cells-8.5.jar”文件是Aspose.Cells的一个版本,主要用于将Excel文档转换为PDF格式。在Java开发中,这样的工具包对于需要进行格式转换或者在不同应用程序之间共享数据的开发者来说非常有用。 Aspose....

    Aspose.Cells for Java 20.7

    Aspose.Cells for Java 是一个功能强大的Java库,用于处理和操作Microsoft Excel电子表格。这个库允许开发者在Java应用程序中创建、修改、提取内容和属性、进行数据计算等,而不需要在服务器上安装Microsoft Excel。...

    Aspose.Cells.dll

    8. PDF转换:Aspose.Cells还具备将电子表格转换为PDF格式的能力,保持原始布局和格式。 9. 打印预览和打印:提供了打印预览功能,可以直接打印或导出为PDF后再打印。 10. 事件处理:允许注册事件处理器来响应用户...

    Aspose.Cells_18.4破解版与文档

    Aspose.Cells是一款强大的.NET组件,专门用于处理电子表格文件,如Microsoft Excel的XLS、XLSX、CSV、ODF等格式。版本18.4是该组件的一个更新,提供了许多改进和修复,特别是针对排版和格式转换的问题。本文将深入...

    aspose-cells-8.5.2.jar excel转pdf(无水印)

    `aspose-cells-8.5.2.jar` 是一个由Aspose公司提供的Java库,专门用于处理这种转换,且能够保证转换后的PDF文件无水印且无乱码。Aspose.Cells是Aspose产品系列的一部分,它提供了强大的功能来处理各种电子表格任务,...

    Aspose-Cells-8.5.2.jar附带文档说明

    在本文中,我们将深入探讨Aspose.Cells的核心功能,如何将Excel转换为PDF,以及如何在Java应用程序中使用Excel模块。 1. Aspose.Cells核心功能: - **创建和编辑电子表格**:Aspose.Cells允许程序员创建新的电子...

    aspose-cells-8.5.2.jar

    Aspose.Cells是一款强大的Java库,专门用于处理Microsoft Excel文件,如创建、读取、修改和转换Excel工作簿。标题中的"aspose-cells-8.5.2.jar"指的是Aspose.Cells的一个特定版本,即8.5.2,这是一个可执行的Java...

    Aspose.cells_20.6.7z

    Aspose.Cells for .NET是一个Excel电子表格编程API,允许软件开发人员从其自己的应用程序中操纵和转换电子表格文件。API和GUI控件的组合-.NET的Aspose.Cells加快了Microsoft Excel编程和转换任务的速度。 .NET的...

    Aspose.Cells V6.0

    此外,Aspose.Cells允许开发者执行自动化操作,例如批量处理大量Excel文件,进行数据导入导出,或者将Excel数据转换为其他格式,如CSV、PDF或HTML。这对于数据分析、报表生成或数据交换等场景非常有用。 在V6.0中,...

    aspose-cells-8.5.2-实现excel转pdf.zip

    总的来说,Aspose.Cells 8.5.2提供了一种高效且灵活的方式来实现Excel到PDF的转换,使得开发者能够轻松集成到自己的应用程序中,满足各种需求,无论是简单的文件转换还是复杂的格式处理。这个功能对于那些希望在不...

    aspose-cells-19.5-java.zip

    Aspose.Cells for Java是Aspose公司提供的一款强大的Java库,用于处理Microsoft Excel文件,包括创建、读取、编辑和转换Excel工作簿。版本19.5提供了丰富的功能,使开发者能够在Java应用程序中轻松地实现Excel相关的...

Global site tag (gtag.js) - Google Analytics