`

How can we improve the speed of the functionst_worldtorastercoordx(rast,geom)[

 
阅读更多
Hi Pierre:   
   I am a project manager of chinamobile HubeI ,recently we are woking on a mini-project to verify the Raster function of PostGIS 2.1.

    Raster DATA is such an advanced data model, therefor it is so difficult to find some materials on the project of  Raster DATA . Thanks to the GOD, I find your web-site in the university LAVAL and the Le Centre d’étude de la forêt ( I know a little francs) , I carefulread the ppt <<Stockage, manipulation et analyse de données matricielles avec PostGIS Raster>>, And I get to know the methods about the raster creation function. Thank you so much for all your
materials on the web-site, it help me to step on step future in the area of advanved Spatial analysis technology. Just like you have said , form vector to Raster. By the way, I work in the wireless netwok management deparement. Our daily work rely heavly on the tools MAPinfo, which is realy a hard labor job , especially for some SPatial analysis task. Now I get to know more about PostGIS. In the future, I will transfer all the Job form MAPinfo to PostGIS. How I can learn from you in the future. 

     With the help of your document, it took us more than 3 weeks to finish the project. yet we have a  problem on the function  st_worldtorastercoordx(rast,geom).
    the commands are
update atu_sample set x =st_worldtorastercoordx(rast,geom) from myrasters;

update atu_sample set y =st_worldtorastercoordy(rast,geom) from myrasters;

       In the above example , we have 12000 points and a 1327* 1555 (pixels) raster data . it takes more than 160 Seconds to finish the task. In the future project, we will have more than 1200000 points , how could we fix the Performance problem?

      hope you could help us to fix the problem ,  and do please keep in touch.

     what is more , I send you a doucment on our mini-project. you can konw more on our project.


zhanying



Hi,

   Why do you extract the raster coordinates? What do you do with it afterward?

   To make the query faster you could simply do the math yourself without relying on the ST_WorldToRasterCoord() function.


Pierre































      



  • 大小: 86.1 KB
  • 大小: 32.3 KB
  • 大小: 21.2 KB
  • 大小: 26 KB
  • 大小: 71.4 KB
  • 大小: 55.5 KB
  • 大小: 107.5 KB
  • 大小: 87.4 KB
分享到:
评论

相关推荐

    Untitled3.rar_equipmentlzg_matlab_optimization_rastrigin_粒子群Rast

    标题中的"Untitled3.rar_equipmentlzg_matlab_optimization_rastrigin_粒子群Rast"表明这是一个关于使用MATLAB进行优化算法实现的项目,具体是粒子群优化算法(Particle Swarm Optimization, PSO)应用于Rastrigin...

    Rastrigin1.rar_Rastrigin function_Rastrigin 粒子群_Rastrigin函数_rast

    Rastrigin函数的粒子群实现,适用于初学粒子群算法者,希望对你有帮助

    RGB9RAST_x86.msi

    .NET2.0 安装失败时有提示需要这个,好像找了很久才弄到的,共享下

    RAST_tab-源码.rar

    这个“RAST_tab-源码.rar”压缩包可能包含了RAST工具进行基因组注释时使用的源代码,以及可能与之相关的表格数据或配置文件。 源码通常是编程语言编写的,用于实现特定功能的程序,RAST的源码可能使用了Python、...

    MG-RAST_query:从 MG-RAST 数据库查询和获取数据的一些代码

    在这个项目中,`MG-RAST_query` 提供了使用JavaScript语言与MG-RAST数据库交互的能力。JavaScript是一种广泛用于网页开发的脚本语言,它允许开发者在客户端执行动态操作,例如发送Ajax请求,获取服务器数据,处理...

    rgb9rast.dll 文件缺失的可以前来下载

    rgb9rast.dll 文件缺失的可以前来下载

    符合RAST标准的PCB连接器,支持大部分工业和安全标准.pdf

    符合RAST标准的PCB连接器,支持大部分工业和安全标准.pdf

    MG-RAST:MG-RAST后端-API服务器

    MG-RAST源代码 这是MG-RAST元基因组分析系统的存储库。 看一下 。 警告 不要在家尝试这个。 执照 MG-RAST可在BSD类型的LICENSE下使用,有关详细信息,请参阅LICENSE文件。 请注意:MG-RAST团队致力于支持 服务器,...

    rgb9rast.dll

    rgb9rast

    workshop-postgis-raster:讲解并举例说明PostGIS栅格用法的研讨会

    研讨会PostGIS栅格 该研讨会旨在解释和举例说明PostGIS栅格的用法。 创建和还原数据库 为了开始研讨会,我们将加载一个现有的数据库。 请使用pgAdmin创建一个新的空数据库,然后将现有的转储postgis_raster.backup...

    Reaction of Cp2ZrCl2 with Inorganic Amides

    Reaction of Cp2ZrCl2 with Inorganic Amides Reaction of Cp2ZrCl2 with Inorganic Amides Michael T. Gamer, Marcus Rastätter, and Peter W. Roesky* Berlin, Institut für Chemie der Freien Universität...

    Cp2ZrCl2与无机酰胺React

    Reaction of Cp2ZrCl2 with Inorganic Amides Reaction of Cp2ZrCl2 with Inorganic Amides Michael T. Gamer, Marcus Rastätter, and Peter W. Roesky* Berlin, Institut für Chemie der Freien Universität...

    egl.rar_mdct

    2. `lp_rast_tri.c`:可能涉及到低通滤波或者谱线谱三角量化,这是音频编码中的常见步骤,通常在MDCT之后进行,以进一步降低数据率。 3. `socket.c` 和 `socket_client.c`:这些文件与网络通信相关,可能用于在编码/...

    Review and Comparison of Antimicrobial Resistance Gene Databases

    例如,MG-RAST(Metagenomics RAST)数据库在处理宏基因组数据时,提供了丰富的环境元数据,使得研究人员可以探究耐药性与环境因素的关系。而DBARGC(Database of Antibiotic Resistance Genes and Carriers)则更...

    Rastall理论中的静态球对称场方程的热力学分析

    推导了牛顿理论对拉斯塔尔理论的限制。 此外,我们使用Rastall场方程的零-零分量以及热力学的统一第一定律,来找到Misner-Sharp质量含量,并将其限制在Rastall框架中的球对称静态时空的事件范围内。...

    postgis-examples

    用于学习和测试的PostGIS命令示例以下是PostGIS的查询列表。您可以进行测试-使用PgAdmin的地理空间数据库。...列出所有区域和基于LiDAR土地覆盖栅格的... rast ) as aux1FROM raster. " nyc-lc " a, vector . nyc_zones b

    [C++] [C#] TrollRAT_rat_

    【描述】:“le rast this is a rat for rat uses with rats” 这句话虽然拼写有误,但可以理解为“这是一个用于RAT操作的RAT”。它进一步强调了TrollRAT是设计用来进行远程控制的工具。 **C++和C#在RAT开发中的...

    rastache:Mustache 模板的球拍实现

    拉斯塔什 球拍实现。 Rastache 符合v1.1+λ 得到它 可以使用包管理器将 Rastache 作为集合安装在 Racket 中: ... 或手动: ...$ cd rastache/rastache $ raco link . ...安装后,这是使用 Rastache 的...(rast-compile/rend

    Pan4Drafts-开源

    【标题】"Pan4Drafts-开源"是一个与开源软件相关的项目,可能是一个代码库或者一个应用程序,旨在提供一种解决方案,以替代或辅助RAST批处理界面。在IT领域,开源软件指的是源代码可供公众查看、使用、修改和分发的...

Global site tag (gtag.js) - Google Analytics