{"id":7447,"date":"2018-10-08T14:54:10","date_gmt":"2018-10-08T17:54:10","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=7447"},"modified":"2018-10-08T14:54:10","modified_gmt":"2018-10-08T17:54:10","slug":"plugin-do-elasticsearch-no-geoserver","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2018\/10\/08\/plugin-do-elasticsearch-no-geoserver\/","title":{"rendered":"Plugin do Elasticsearch no GeoServer"},"content":{"rendered":"<p>O Elasticsearch \u00e9 um popular mecanismo de an\u00e1lise distribu\u00edda que permite recursos de pesquisa complexos quase em tempo real. Os mapeamentos de tipo de campo padr\u00e3o suportam tipos string, num\u00e9ricos, booleanos, data e permitem documentos hier\u00e1rquicos complexos. Mapeamentos de tipos de campos personalizados podem ser definidos para campos de documentos geoespaciais. <\/p>\n<p>O tipo geo_point suporta geometrias de pontos que podem ser especificadas por meio de uma cadeia de coordenadas, geohash ou matriz de coordenadas. J\u00e1 o tipo geo_shape suporta tipos Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection e GeoJSON, bem como tipos de envelope e c\u00edrculo. Op\u00e7\u00f5es personalizadas permitem a configura\u00e7\u00e3o do tipo e precis\u00e3o do \u00edndice espacial.<\/p>\n<p>Este armazenamento de dados permite que recursos de um \u00edndice Elasticsearch sejam publicados atrav\u00e9s do GeoServer. Ambos os mapeamentos geo_pointe geo_shape s\u00e3o tipos suportados. Os filtros OGC s\u00e3o convertidos em consultas do Elasticsearch e podem ser combinados com consultas nativas do Elasticsearch em requisi\u00e7\u00f5es WMS e WFS.<\/p>\n<p>Para instalar o plugin, basta baix\u00e1-lo no <a href=\"https:\/\/github.com\/ngageoint\/elasticgeo\/releases\" rel=\"noopener\" target=\"_blank\">reposit\u00f3rio do Git<\/a>. Depois de baixar, basta descompactar o arquivo zip, inserir os arquivos na pasta WEB-INF\\lib e reiniciar o GeoServer. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/elasticsearch_store.png\" alt=\"\" width=\"624\" height=\"211\" class=\"aligncenter size-full wp-image-7449\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/elasticsearch_store.png 624w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/elasticsearch_store-300x101.png 300w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/elasticsearch_store-600x203.png 600w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/p>\n<p>Se voc\u00ea entrar na tela de &#8220;Stores&#8221; e ver a op\u00e7\u00e3o do Elasticsearch, como demonstra a figura acima, \u00e9 porque o seu plugin est\u00e1 instalado corretamente, agora basta criar o seu Store do Elasticsearch.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/param_elasticsearch.png\" alt=\"\" width=\"1163\" height=\"610\" class=\"aligncenter size-full wp-image-7450\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/param_elasticsearch.png 1163w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/param_elasticsearch-300x157.png 300w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/param_elasticsearch-768x403.png 768w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/param_elasticsearch-1024x537.png 1024w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/param_elasticsearch-945x496.png 945w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2018\/10\/param_elasticsearch-600x315.png 600w\" sizes=\"auto, (max-width: 1163px) 100vw, 1163px\" \/><\/p>\n<p>Fonte: <a href=\"https:\/\/github.com\/ngageoint\/elasticgeo\/blob\/master\/gs-web-elasticsearch\/doc\/index.rst\" rel=\"noopener\" target=\"_blank\">GitHub<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Elasticsearch \u00e9 um popular mecanismo de an\u00e1lise distribu\u00edda que permite recursos de pesquisa complexos quase em tempo real. Os mapeamentos de tipo de campo padr\u00e3o suportam tipos string, num\u00e9ricos, booleanos, data e permitem documentos hier\u00e1rquicos complexos. Mapeamentos de tipos&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2018\/10\/08\/plugin-do-elasticsearch-no-geoserver\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":7453,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[328,208],"class_list":["post-7447","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-elasticsearch","tag-geoserver"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/7447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=7447"}],"version-history":[{"count":6,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/7447\/revisions"}],"predecessor-version":[{"id":7456,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/7447\/revisions\/7456"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/7453"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=7447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=7447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=7447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}