<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Stefano Cudini</title>
    <description>The latest articles on DEV Community by Stefano Cudini (@stefcud).</description>
    <link>https://dev.to/stefcud</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F519066%2F807506e4-900b-4e22-af7b-935d96099732.jpeg</url>
      <title>DEV Community: Stefano Cudini</title>
      <link>https://dev.to/stefcud</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/stefcud"/>
    <language>en</language>
    <item>
      <title>GeoPicker</title>
      <dc:creator>Stefano Cudini</dc:creator>
      <pubDate>Wed, 25 Jan 2023 16:28:30 +0000</pubDate>
      <link>https://dev.to/stefcud/geopicker-2cm2</link>
      <guid>https://dev.to/stefcud/geopicker-2cm2</guid>
      <description>&lt;p&gt;A super fast rest interface to pick Geospatial datasets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8_jDvVzr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8uvn45rbftedp6cry8ig.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8_jDvVzr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8uvn45rbftedp6cry8ig.png" alt="Image description" width="180" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GeoPicker is an open source project, not only another simple elevation service but is designed to easily distribute small packets of geospatial data picked from large geospatial datasets&lt;/p&gt;

&lt;p&gt;Article about this project:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="https://stefcud.medium.com/geopicker-bf4c4321c9ec" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wBUjNn3N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/fit/c/96/96/1%2AE_DTeHg3xEd8aaxRaPXmWQ.png" alt="Stefano Cudini"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://stefcud.medium.com/geopicker-bf4c4321c9ec" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;A super fast api rest interface to pick Geospatial datasets using Gdal and Fastify | Medium&lt;/h2&gt;
      &lt;h3&gt;Stefano Cudini ・ &lt;time&gt;Jan 25, 2023&lt;/time&gt; ・ 
      &lt;div class="ltag__link__servicename"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hnDHPsJs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/medium-f709f79cf29704f9f4c2a83f950b2964e95007a3e311b77f686915c71574fef2.svg" alt="Medium Logo"&gt;
        stefcud.Medium
      &lt;/div&gt;
    &lt;/h3&gt;
&lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Official Github repository:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/opengeo-tech"&gt;
        opengeo-tech
      &lt;/a&gt; / &lt;a href="https://github.com/opengeo-tech/GeoPicker"&gt;
        GeoPicker
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Geospatial data picker via fast http rest interface
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
GeoPicker&lt;/h1&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/opengeo-tech/GeoPickerdocs/logo.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R6J4Py85--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/opengeo-tech/GeoPickerdocs/logo.png" alt="geopicker"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Geospatial dataset picker via fast http rest interface written in &lt;a href="https://github.com/mmomtchev/node-gdal-async"&gt;NodeJs for GDAL&lt;/a&gt; bindings and &lt;a href="https://www.fastify.io/" rel="nofollow"&gt;Fastify&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
Scope&lt;/h2&gt;
&lt;p&gt;Geopicker has been specially designed to offer the widest range of formats and methods of data requests that is possible, to adapt to any context of use by the client
Each endpoint and the parameters it accepts have been designed on the basis of the functioning of already existing services, gathering a complete and coherent collection of APIs
At present the index.html page contains a large implementation of browser side requests using LeafletJs as basemap and jQuery.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://stefcud.medium.com/geopicker-bf4c4321c9ec" rel="nofollow"&gt;Article about this project&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
API Rest endpoints&lt;/h1&gt;
&lt;p&gt;it's work in progress
&lt;a href="https://gist.github.com/stefanocudini/77f36db813997e057d3fd163cbe04a73"&gt;https://gist.github.com/stefanocudini/77f36db813997e057d3fd163cbe04a73&lt;/a&gt;&lt;/p&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Path&lt;/th&gt;
&lt;th&gt;Return&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;✔️&lt;/td&gt;
&lt;td&gt;GET&lt;/td&gt;
&lt;td&gt;/&lt;/td&gt;
&lt;td&gt;object&lt;/td&gt;
&lt;td&gt;service status, versions, datasets&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;✔️&lt;/td&gt;
&lt;td&gt;GET&lt;/td&gt;
&lt;td&gt;/datasets&lt;/td&gt;
&lt;td&gt;object&lt;/td&gt;
&lt;td&gt;list available datasets and their attributes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;✔️&lt;/td&gt;
&lt;td&gt;GET&lt;/td&gt;
&lt;td&gt;/:dataset&lt;/td&gt;
&lt;td&gt;object&lt;/td&gt;
&lt;td&gt;show attributes of a certain dataset&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;





&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;✔️&lt;/td&gt;
&lt;td&gt;GET&lt;/td&gt;
&lt;td&gt;/:dataset/:lon/:lat&lt;/td&gt;
&lt;td&gt;array&lt;/td&gt;
&lt;td&gt;get single location value of dataset,&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;…&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/opengeo-tech/GeoPicker"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


</description>
      <category>javascript</category>
      <category>fastify</category>
      <category>geospatial</category>
      <category>api</category>
    </item>
  </channel>
</rss>
