Mais

Adicionar comentários usando desenho de folheto


Estou trabalhando em um aplicativo que aproveitará o plug-in de desenho de folheto para que um usuário possa abrir meu mapa e inserir comentários na forma de marcadores. Em seguida, o usuário pode clicar em enviar e ele me servirá essa camada desenhada com comentários como um geoJSON. Não é importante que os outros usuários vejam os comentários uns dos outros, eu só preciso da localização e do comentário para que possa compilá-los mais tarde. Encontrei dois recursos que acho que estão me apontando na direção certa, mas estou tendo problemas para colocá-los juntos e meu JavaScript é terrível na melhor das hipóteses. Aqui estão os recursos que tenho usado

Folheto Desenhar - adicionar título ao marcador ou símbolo

Como salvar um folheto de pontos de polígono completo. Desenhe para a tabela mysql

Aqui está o que eu tenho até agora depois de ajustar os recursos acima ...

var drawControl = new L.Control.Draw ({draw: {polygon: false, polyline: false, rectangle: false, circle: false,}, editar: {featureGroup: drawnItems}}); map.addControl (drawControl); map.on ('desenhar: criado', função (e) {var type = e.layerType, layer = e.layer; drawnItems.addLayer (layer); var shape = layer.toGeoJSON () var shape_for_db = JSON.stringify ( forma); retornar forma_for_db; var popup = L.popup () .setLatLng (layer.getLatLng ()) .setContent ('Nome da Forma


Descrição da Forma


') .openOn (mapa); }); função savePopup () {var sName = $ ('# shapeName'). val (); var sDesc = $ ('# shapeDesc'). val (); var desenhos = desenhadoItems.getLayers (); desenhos [desenhos.length - 1] .title = sName; desenhos [desenhos.comprimento -1] .conteúdo = sDesc; map.closePopup (); };

Quando executo o procedimento acima em meu aplicativo de folheto, consigo descartar pontos com êxito, cada um tem um pop-up que aparece e desaparece quando clico em salvar, mas não consigo realmente dizer o que está acontecendo. Eu tentei inserir alguns comandos de retorno para ver o que está funcionando e o que não está, mas não recebo nada. Alguma sugestão sobre como depurar isso?


perdoe a promoção do produto, mas se você quiser pular a administração do banco de dados, considere tentar o armazenamento de serviço de recursos hospedado na nuvem da Esri e o plug-in de código aberto Esri Leaflet para escrever nos recursos.

depois disso, você pode executar consultas SQL e espaciais e especificar GeoJSON como o formato de saída.

aqui está um exemplo que incorpora o plug-in Draw para esboçar polígonos http://patrickarlt.github.io/uc-2014-esri-leaflet/demos/editing.html

você pode criar uma conta de desenvolvedor gratuita em https://developers.arcgis.com para obter 50 créditos grátis por mês para testar as ferramentas. isso dá a você mais de 200 MB de armazenamento de serviço de recurso hospedado e consultas individuais em seus dados são gratuitas.

links relevantes: Referência da API do Folheto Esri e exemplos

amostra de consulta REST

Divulgação: ArcGIS Hub / oss @ esri


4 maneiras de visualizar dados geográficos (localização) no Excel 2013

O Excel 2013 apresenta uma série de recursos novos e empolgantes nas pontas dos dedos dos analistas de dados, que vão desde uma nova visualização e plataforma de análise exploratória de dados (PowerView) a uma série de novos recursos dinâmicos, bem como dados poderosos na memória mecanismo de modelagem (PowerPivot) habilitado por padrão.

Entre todos esses recursos, o novo Excel oferece algumas opções diferentes para visualizar dados geográficos e baseados em localização, cada técnica de visualização servindo a um propósito diferente (com um conjunto específico de recursos) ou visando um segmento demográfico específico do usuário geral do Excel. base. Esta é uma breve postagem que apresenta algumas técnicas para visualizar informações geográficas no Excel.

Mapas no Power View

O controle de mapas no Power View oferece uma abordagem interativa e exploratória para visualizar dados geográficos, tudo empacotado no cromo muito brilhante baseado em Silverlight do Power View.

Por estar no PowerView, ele oferece ao usuário a capacidade de criar filtros, fatiadores e cortadores inteligentes que auxiliam na exploração da visualização do mapa. O controle de mapa aqui é personalizável com diferentes sobreposições (de mapas de calor a gráficos de pizza, etc.) e pode ser dividido em alguns valores dimensionais, entre muitos outros recursos que valem a pena experimentar.

Outro bônus em ter uma visualização de mapa incorporada ao PowerView é que você pode exportar facilmente para o PowerPoint, permitindo que você compartilhe a visualização dentro de sua apresentação de uma maneira muito organizada. Você precisará ter o Modelo Tabular (possivelmente criado no PowerPivot) carregado no SharePoint para ter uma visualização interativa no PowerPoint.

Há um pequeno vídeo interessante que demonstra como construir uma visualização de mapa usando o PowerView no Excel 2013, que pode ajudá-lo a começar a usar dados geográficos no PowerView.

Visualização GeoFlow

O projeto Excel GeoFlow visa criar uma visualização impressionante (embora menos útil) de dados geográficos. É uma espécie de compensação entre parecer legal e ser realmente útil.

Há um excelente artigo de Graham Lannigan que explica os prós e os contras de usar GeoFlow como uma ferramenta de visualização de mapa, o objetivo principal desta ferramenta de visualização é fornecer um modelo 3D legal da Terra, com elementos visuais incorporados nele.

GeoFlow também faz uma incrível visualização com base no tempo no estilo de um & # 8220filme curto & # 8221 (PowerView Maps também suporta análises baseadas em séries temporais como um controle deslizante), bem como permite aos usuários incorporar gráficos e outros elementos visuais para ajudar em análise de dados geográficos.

Minha opinião pessoal sobre o GeoFlow é que ele ainda está em seus estágios iniciais e requer algum trabalho, é uma ferramenta elegante e visualmente impressionante, mas não é adequada para o propósito de uma ferramenta de análise de dados, especialmente se seus dados forem esparsos geograficamente.

Aplicativo Bing Maps Excel

Se você está procurando uma maneira de exibir dados geográficos em um mapa em uma planilha do Excel clássica, o aplicativo Bing Maps Excel 2013 é a resposta.

Funcionalidade bastante (mas não exatamente) semelhante ao controle de mapas do PowerView & # 8217s, o Bing Maps permite que os usuários criem a visualização do mapa na própria folha de dados, uma ferramenta muito poderosa para analistas de dados, especialmente aqueles que estão tentando realmente entender o dados, antes de formalizar seus visuais em uma das opções & # 8220meatier & # 8221 (como GeoFlow ou PowerView Maps).

Um elemento interessante desse aplicativo é que, como usa a API nativa do Bing Maps, ele é, na verdade, & # 8220touch-screen & # 8221 amigável, permitindo que você aumente / diminua o zoom ou se mova pelo mapa usando gestos com os dedos.

Aplicativo Excel Geographic Heat Map

Geographic Heat Map é mais um aplicativo Excel 2013 destinado a exibir dados geográficos.

Infelizmente, o aplicativo Geographic Heat Map ainda é um produto jovem, o que significa que falta alguns dos recursos que outras ferramentas de visualização de mapa podem ter, como diferentes sobreposições ou cobertura global (Geographic Heat Map cobre apenas o mapa dos EUA), mas eu definitivamente fique de olho nele como uma forma alternativa de visualizar dados geográficos.

Por enquanto, embora dada a facilidade de criação de aplicativos para o Excel 2013, acho que haverá muito mais aplicativos de visualização de mapas sendo lançados em breve. Eu recomendo fortemente que você verifique a Excel App Store para uma série de aplicativos de visualização e produtividade que podem ser realmente úteis.


Esta é a classe derivada da classe DbfMatchingPlugIn para correspondência de áreas do Bloco do Censo.

Esta é a classe derivada da classe DbfMatchingPlugIn para a correspondência de áreas do Grupo de Blocos do Censo.

Esta é a classe derivada da classe DbfMatchingPlugIn para correspondência de setores censitários.

Esta é a classe derivada da classe DbfMatchingPlugIn para cidades correspondentes.

Esta classe implementa funções de correspondência de coordenadas. O CoordinatesMatchingPlugin usa arquivos de índice DBF e R-Tree para realizar operações de correspondência. street.dbf: contém informações não geográficas para ruas. rt2.dbf: Contém informações de coordenadas para ruas. tlid.dbf: Contém o ID da linha TIGER da rua (TLID) e o índice em street.dbf. Classificado por TLID. zip.dbf: contém informações de código postal. rt2.ids e rt2.idx: arquivos de índice R-Tree para ruas por zip.

Esta é a classe derivada da classe DbfMatchingPlugIn para condados correspondentes.

Essa classe é a classe derivada da classe MatchingPlugin para correspondência de endereços de rua.

Esta classe encapsula as operações correspondentes em um conjunto de dados DBF. Esta classe fornece funções para criar e adicionar registros e correspondência para arquivos de índice DBF. O arquivo DBF pode conter uma coluna-chave cujo nome de coluna começa com “ID_” e colunas adicionais cujos nomes de coluna começam com “DT_”. Cada arquivo DBF também deve conter duas colunas denominadas “BB_CX” e “BB_CY”, que representam a longitude e latitude. Se houver informações da caixa delimitadora, deve consistir em quatro colunas: "BB_ULX", "BB_ULY", "BB_LRX", "BB_LRY" representando o X superior esquerdo, Y superior esquerdo, X direito inferior e Y inferior direito. pesquisa binária, os registros devem ser classificados antes da inserção no arquivo DBF.

Esta estrutura representa a definição da coluna DBF.

Essa enumeração representa o tipo de coluna no DBF.

O modo ReadWrite para DbfMatingPlugin.

Esta classe é a classe base para geocodificação.

Esta classe representa o resultado de uma única partida.

Esta classe é a classe derivada da classe MatchingPlugin para correspondência de endereços IP.

Esta classe é a classe abstrata que encapsula as operações de correspondência. A classe MatchingPlugIn é a classe-chave na geocodificação. Ele formaliza o texto de origem usando GeocoderFormalizer, tenta fazer a correspondência em alguns tipos de conjuntos de dados e retorna um objeto MatchResult. MatchingPlugIn pode trabalhar de forma independente ou pode ser combinado para trabalhar em conjunto com outros para cumprir requisitos de correspondência complicados.

Essa enumeração define dois tipos de status de correspondência.

Esta é a classe derivada da classe MatchingPlugIn para correspondência PostCode.

Esta é a classe derivada da classe Soundex, que implementa um algoritmo soundex simplificado.

Esta classe é a classe abstrata do algoritmo Soundex.

Esta classe implementa operações de correspondência soundex. Existem duas colunas no arquivo DBF que são necessárias para a correspondência soundex. O primeiro é o valor soundex gerado por certos algoritmos Soundex (por padrão, isso é implementado por SimplifiedSoundex). O segundo é o valor exato.

Esta classe é a classe derivada da classe DbfMatchingPlugIn para a correspondência de estados.

Esta classe representa os argumentos do evento para o evento StreamLoading.

Essa classe é a classe derivada da classe MatchingPlugin para correspondência de endereços de rua.

Esta classe é para geocodificação dos Estados Unidos.

Esta classe implementa funções para correspondência de CEPs.

Esta classe é uma coleção com alguns métodos especializados para lidar com camadas e outras classes espaciais.


Usando Ezmap

O comportamento de uma rotina típica em um utilitário NCAR Graphics às vezes é determinado inteiramente pelos argumentos da rotina, mas freqüentemente também é afetado pelo valor de um ou mais dos parâmetros do utilitário. Um & quotparâmetro & quot é uma variável que controla o comportamento de um utilitário. Os parâmetros são acessados ​​por meio de rotinas de acesso de parâmetro que podem definir ou recuperar o valor do parâmetro.

As instruções para definir e recuperar parâmetros Ezmap são fornecidas no módulo & quotMp 1.9 Parâmetros Ezmap: O que eles fazem e como usá-los. & Quot

O Ezmap usa três tipos diferentes de projeções para projetar mapas da Terra em uma superfície bidimensional: cônica, azimutal e cilíndrica. As projeções cônicas mapeiam a superfície da Terra em um cone que é tangente à Terra ao longo de um único círculo ou o cruza ao longo de dois círculos diferentes. O cone é então cortado da ponta à boca e espalhado na horizontal.

Matematicamente, se LAT1 e LAT2 são as latitudes onde o cone passa pelo globo, e LAT1 <> LAT2, então a & quot constante de cone & quot é dada por:

onde S = 1 no hemisfério norte e S = -1 no hemisfério sul.

CONE * 360 é a separação angular entre as bordas do corte depois que o cone é aberto no plano, conforme medido na superfície do cone achatado. Se (RLAT, RLON) for um ponto a ser projetado, as seguintes fórmulas fornecem as coordenadas do ponto projetado no plano do plotter.

onde CLON é a longitude do meridiano central.

Se LAT1 = LAT2, então o cone é tangente ao globo ao longo do padrão único paralelo e

O vértice do cone está a uma distância do plano do equador dado por D = R / SIN (LAT1), onde R é o raio da terra e LAT1 é a latitude do paralelo padrão único. Observe que, conforme LAT1 se aproxima de zero, D se aproxima do infinito e, conforme LAT1 se aproxima de 90 graus, D se aproxima de R, o raio da Terra.

O globo inteiro se projeta no plano u / v sem uma cunha com seu vértice na origem. Esta projeção é melhor usada para representar regiões de latitudes médias de extensão limitada, onde é relativamente livre de distorção. A projeção Lambert Conformal preserva os ângulos. Uma parte do plano u / v determinada pela chamada MAPSET é o sistema de coordenadas do usuário para o desenho.

O segundo tipo de projeção que o Ezmap usa para projetar um mapa da Terra no quadro do plotter é a projeção azimutal. As projeções azimutais mapeiam o globo em um plano cuja origem toca a terra no ponto especificado pelo usuário (PLAT, PLON). A imagem pode ser girada pelo ângulo ROTA especificado pelo usuário.

    • 1. Toque um plano (chamado de plano u / v aqui) para a terra na latitude 0 e longitude 0 (onde o paralelo de Greenwich encontra o equador) a terra é orientada com o Pólo Norte na parte superior e o Pólo Sul na parte inferior .
    • 2. Gire a Terra em torno de seu eixo polar até que o eixo v seja tangente ao meridiano identificado por PLON.
    • 3. Gire a Terra, inclinando um dos pólos em direção ao plano até que o ponto (PLAT, PLON) toque o plano em sua origem.
    • 4. Gire a Terra no sentido horário através do ângulo ROTA em torno de uma linha perpendicular ao plano u / v passando pela origem.
    • 5. Use linhas que emanam de um ponto central dentro ou atrás da terra (dependendo da projeção) para projetar o globo no plano u / v.
    • 6. Configure escalas ao longo dos eixos u / v.
    • 7. Desenhe uma parte retangular ou elíptica do mapa resultante. Esta parte do plano u / v é o sistema de coordenadas do usuário.

    Estereográfico Conforme A se aproxima de 180 graus, R se aproxima do infinito. O globo inteiro é projetado em todo o plano u / v. Na prática, a distorção se torna grande quando A é de aproximadamente 127 graus ou mais. O centro da projeção é o ponto na superfície da Terra oposto ao ponto de tangência com o plano de projeção.
    Pontos ortográficos para os quais A & gt90 graus são tratados como invisíveis. Assim, um hemisfério é projetado dentro de um círculo de raio 1. O centro da projeção está no infinito. Todas as linhas de projeção são paralelas entre si e perpendiculares ao plano u / v.
    Área igual de Lambert Conforme A se aproxima de 180 graus, R se aproxima de 2. O globo é projetado em um círculo de raio 2.
    Pontos gnomônicos para os quais A & gt90 graus são invisíveis. Assim, um hemisfério é projetado para todo o plano u / v. Na prática, a distorção se torna grande quando A é de aproximadamente 65 graus ou mais. O centro desta projeção é o centro da terra.
    Equidistante azimutal `À medida que A se aproxima de 180 graus, R se aproxima de . O globo é projetado em um círculo de raio .
    Visão de satélite básica Esta fórmula se aplica apenas quando S1 = 0, a visão básica.
    onde SA é a distância, em raios da Terra, do centro da Terra até um satélite acima do ponto (PLAT, PLON). Pontos para os quais COS (A) & lt 1 / SA são invisíveis. A parte da superfície terrestre que seria visível do satélite é projetada dentro de um círculo de raio 1. O centro da projeção está na posição do satélite. À medida que o satélite se afasta, a projeção da vista de satélite se aproxima da projeção ortográfica. Dois parâmetros, S1 e S2, podem ser usados ​​para modificar a projeção da vista de satélite básica; eles podem ser usados ​​para mostrar a Terra como ela pareceria para uma simples câmera pinhole apontada em uma direção especificada.

    O terceiro tipo de projeção que o Ezmap usa para projetar um mapa da Terra na moldura do plotter é a projeção cilíndrica. As projeções cilíndricas mapeiam a Terra em um cilindro que é tangente à Terra ao longo de um grande círculo que passa pelo ponto especificado pelo usuário (PLAT, PLON) e inclinado no ângulo ROTA especificado pelo usuário.

      • 1. Imagine que a Terra está colocada atrás do plano u / v (projeção) de modo que o ponto na latitude 0 e na longitude 0 apenas toque o plano na latitude 0 e longitude 0. O pólo norte está no topo, e o pólo sul está na parte inferior.
      • 2. Gire a Terra em torno de seu eixo polar até que o eixo v seja tangente ao meridiano identificado por PLON.
      • 3. Gire a Terra inclinando um dos pólos diretamente em sua direção e o outro pólo diretamente para longe de você até que o ponto (PLAT, PLON) esteja na origem do plano u / v.
      • 4. Gire a Terra no sentido horário através do ângulo ROTA em torno de uma linha perpendicular ao plano u / v passando pelo ponto na latitude 0 e longitude 0.
      • 5. Enrole o plano u / v ao redor do globo para formar um cilindro com o eixo u tocando a Terra ao longo de um grande círculo.
      • 6. Usando a técnica específica para o tipo de projeção, projete contornos geográficos, paralelos e meridianos para fora da superfície da Terra no cilindro.
      • 7. Corte o cilindro ao longo de uma linha paralela ao seu eixo e oposta à origem.
      • 8. Desembrulhe o cilindro.
      • 9. Configure escalas lineares ao longo dos eixos uev.
      • 10. Desenhe uma parte retangular ou elíptica do mapa resultante. Esta parte do plano u / v é o sistema de coordenadas do usuário.

      Lee, Tso-Hwa, & quotStudents 'Summary Reports, Work-Study Program in Scientific Computing, & quot NCAR, 1968.

      Parker, R.L., & quot2UCSD SUPERMAP: World Plotting Package. & Quot

      Steers, J.A., An Introduction to the Study of Map Projections, University of London Press, 1962.

        • 1. Dado que Boulder, Colorado tem uma latitude de 40,00 e uma longitude de 105,15, desenhe uma projeção de satélite centralizada acima de Boulder.

        ** Etapas necessárias para um mapa preto e branco simples.

        A linha 1 do segmento de código cmppos.f define a esquerda, a direita, a parte inferior e a parte superior da janela de visualização para que fique localizada no canto esquerdo inferior do quadro da plotadora.

          • 1. Usando o exemplo cmppos, mova a plotagem para o centro do quadro da plotadora, mas mantenha o mesmo tamanho.

          Para especificar a projeção desejada, chame a rotina MAPROJ.

          A linha 1 do segmento de código mpex05.f define a janela de visualização para que o mapa seja desenhado na parte superior central da tela. A linha 2 escolhe uma projeção ortográfica e a centraliza na latitude 0 e na longitude 0, que fica na costa oeste do Norte da África. A linha 3 desenha a projeção do mapa.

            • 1. Usando o exemplo cezmap1, desenhe um mapa equidistante cilíndrico com linhas retas de grade.
            • 2. Copie cezmap1.f para seu próprio arquivo e nomeie-o cezmap.f. Você usará este arquivo em exercícios subsequentes para construir uma rotina de desenho de mapa simples e personalizada.

            Se a visualização de satélite básica for desejada, não é necessário que o usuário defina S1 ou S2. No entanto, para obter uma visualização de satélite em vez de uma projeção ortográfica, é necessário definir SA & gt1.0.

            A linha 1 do segmento de código cmpsat.f configura a projeção para nos dar uma visão razoavelmente não distorcida do Mediterrâneo. A linha 2 define o satélite a dois raios terrestres de distância (cerca de 4000 milhas de distância). As linhas 3 e 4 definem o ângulo de visão ligeiramente diferente da reta para baixo, e a linha 5 desenha nosso mapa.

              • 1. Pequim, China, está aproximadamente a latitude 39 e longitude 116. Desenhe uma imagem de satélite diretamente sobre a cidade, supondo que o satélite esteja a 2,5, 5 e 20 raios terrestres de distância. Além disso, para cada uma dessas distâncias, defina S1 = 30,0 e 60,0 e S2 = 40,0.

              Embora contornos de estado para os EUA estejam disponíveis, principais características geográficas, como rios e montanhas, e características políticas como as províncias em outros países, não estão disponíveis com os gráficos NCAR no momento. Esperamos incorporar essas informações em uma das versões futuras do software.

                • 1. Usando o exemplo cmpou, tente não traçar fronteiras políticas.
                • 2. Usando sua versão de cezmap.f (consulte os exercícios do Mp 2.2), adicione um parâmetro à sequência de chamada da sub-rotina cezmap para que você possa escolher seu conjunto de dados de esboço fora de cezmap. Compare seus resultados com cezmap2.f.

                Na Figura 1 do exemplo cmpou, JLIM pode ser definido como CO, PO ou LI. No entanto, o CO não funcionará na Figura 2 porque um dos cantos necessários da especificação está fora da área projetada do mapa. Na Figura 3, apenas LI funciona como uma opção porque tanto um canto necessário quanto todo o lado do mapa desejado estão fora do limbo de projeção.

                Observação: a maioria dos compiladores nos permite tratar PLIM1 a PLIM4 como se fossem reais, portanto, podemos passar reais no código quando JLIM = MA, CO, LI ou AN.

                  • 1. Usando o exemplo cmpou, defina JLIM para desenhar o globo completo.
                  • 2. Os EUA continentais são aproximadamente limitados por latitudes de 22 e 47 e longitudes de -120 e -65. Desenhe um mapa dos Estados Unidos continentais.
                  • 3. Usando sua versão do cezmap.f (dos exercícios do Mp 2.2), modifique-o para que você possa ultrapassar os limites de sua projeção de mapa. Teste esses limites produzindo uma projeção de visualização de satélite de área máxima. Compare seus resultados com o exemplo cezmap3.

                  Se você quiser que todo o mapa tenha a mesma cor, poderá definir a polilinha e as cores do texto usando as chamadas GKS GSPLCI e GSTXCI, e não definir os parâmetros Ezmap C1 a C7.

                    • 1. Usando o exemplo cmpclr, altere as linhas da grade para aqua e as linhas do continente para amarelo.
                    • 2. Usando sua versão do cezmap.f (dos exercícios do Mp 2.2), altere as cores das linhas para os valores selecionados.

                    Como os caracteres são desenhados usando a rotina GKS GTX, não o utilitário Dashline, não tente definir uma linha tracejada para eles no MAPUSR.

                    Esta versão do MAPUSR usa a opção de padrão de traço para desenhar as várias partes do mapa. No entanto, se você definir o sinalizador de contorno pontilhado DO diferente de zero para especificar contornos pontilhados, esta versão do MAPUSR não terá efeito.

                    MAPEOD é chamado pelo Ezmap para examinar cada segmento em um conjunto de dados de contorno antes de ser plotado. A versão padrão não faz nada. Os exemplos mpex03, mpex05 e mpex09 contêm versões do MAPEOD que podem ser úteis.

                    Uma & quotellipse & quot é um tipo particular de curva fechada conforme definido por qualquer texto de geometria plana.

                    Uma & quotlinha de membros & quot é aquela linha no plano de projeção do Ezmap que separa os pontos nos quais algum ponto do globo se projeta de pontos nos quais nenhum ponto do globo é projetado. Por exemplo, quando você está usando uma projeção ortográfica, o lado visível do globo é mapeado no interior de um círculo de raio 1 e centralizado na origem, o & quotlimb & quot de uma projeção ortográfica é, portanto, esse círculo. Dependendo da projeção que está sendo usada, as "linhas dos membros" podem ser linhas retas, círculos, elipses, parábolas ou hipérboles. Limb lines também podem ser curvas complicadas (às vezes definidas por meio de uma função e às vezes definidas por meio de uma tabela de coordenadas X / Y definindo um polígono) para projeções não oferecidas pelo Ezmap.

                    As linhas 1 a 3 do segmento de código cmpel.f configuram a projeção do mapa de satélite. As linhas 4 e 5 desativam o desenho do perímetro. Examine o gráfico para ver os lugares onde o Ezmap não traçou uma linha divisória entre um contorno geográfico e o fundo. Isso ocorre porque o PE foi desativado.

                      • 1. Usando o exemplo cmpel, desenhe um perímetro ao redor do mapa.
                      • 2. Usando o exemplo cmpitm, ative a opção EL antes da chamada para cmpmsk e observe a diferença que faz no gráfico.
                      • 3. Usando sua própria versão de cezmap.f (dos exercícios do Mp 2.2), defina as opções de perímetro e elipse.

                      Você precisa de menos etapas para produzir mapas em preto e branco simples do que quando usa o utilitário Areas para mapas que requerem mascaramento e preenchimento.

                      Você deve chamar MAPINT para inicializar o utilitário Ezmap depois de chamar MAPPOS, MAPROJ ou MAPSET.

                      Atualmente, não há problema em chamar o MAPINT várias vezes. Você pode verificar o sinalizador IN (que pode ser recuperado por uma chamada para MPGETI) para determinar se uma chamada para MAPINT é necessária ou não em um determinado momento. Você pode alterar os parâmetros internos, como C1, OU, LA e assim por diante, antes ou depois de uma chamada para MAPINT, mas para consistência com o Conpack, definimos os parâmetros do Ezmap antes da inicialização.

                      A linha 8 define as linhas da grade a serem desenhadas em intervalos de 10 graus. A linha 9 define o parâmetro de precisão como 10 para que o mapa exija um mínimo de CPU e tempo de plotagem.

                      GD define a distância entre os pontos em cada curva de latitude e longitude. Ao definir GD = 10 graus, estamos definindo as linhas de grade de forma que não sejam extremamente precisas entre os pontos calculados. No entanto, o primeiro exercício abaixo mostra que a diferença resultante nas curvas é razoavelmente pequena (sabendo que o tempo da CPU e o tamanho do CGM aumentam rapidamente à medida que o GD fica menor). A linha 10 inicializa o Ezmap e a linha 11 desenha as linhas da grade e a linha do limbo (a linha ao redor do globo).

                      Se você planeja usar idt para aumentar o zoom em uma área de um grau, então você pode querer desenhar as linhas de grade usando pontos que estão mais próximos no globo, isso aumenta a precisão com a qual essas linhas são projetadas no mapa.

                        • 1. Usando o tempo de comando do UNIX, execute o exemplo cmpgd com GD = .001 e novamente com GD = 1.0. Qual é a diferença no tempo de CPU em sua máquina? Trace os dois gráficos no papel e compare suas diferenças.
                        • 2. Usando cmpgd.f, altere o espaçamento da grade para 20 graus.
                        • 3. Usando sua própria versão de cezmap.f (dos exercícios do Mp 2.2), adicione espaçamento de grade à sua chamada de sub-rotina para que você possa alterá-la em seu programa principal.
                          • 1. Usando o exemplo cmpdd, faça com que os padrões de traços usem as duas sequências a seguir (os parênteses envolvem os espaços, eles não fazem parte do padrão de traços):

                          A linha 10 garante que os rótulos sejam desenhados e a linha 11 define os rótulos com cerca de 0,040 NDCs de tamanho. A linha 12 inicializa o Ezmap, a linha 13 desenha as linhas de grade e membros e a linha 14 desenha o rótulo e o perímetro.

                          Se LA estiver desativado, o MAPLBL não desenhará nenhum rótulo. MAPLBL também é responsável por traçar o perímetro, se desejado (quando PE <> 0). O exemplo cmplbl usa branco para mostrar coisas desenhadas por MAPLBL e verde para mostrar coisas desenhadas por MAPGRD.

                            • 1. Usando o exemplo cmplbl, desative o desenho do perímetro.
                            • 2. Usando o exemplo cmplbl, defina o tamanho dos rótulos para o valor padrão, mas não defina LS = 1.
                            • 3. Usando sua própria versão de cezmap.f (dos exercícios do Mp 2.2), configure suas opções de rótulo favoritas.

                            A linha 12 ativa o desenho de linhas pontilhadas de contornos políticos e continentais, e a linha 13 coloca esses pontos de contorno mais próximos uns dos outros do que os pontos que formam as linhas da grade. A linha 14 inicializa o Ezmap e a linha 15 desenha as linhas da grade e dos membros. A linha 16 desenha os rótulos e o perímetro, e a linha 17 desenha os contornos magenta.

                            Por padrão, os contornos continentais são desenhados usando linhas sólidas do utilitário Dashline. Se você definir DO diferente de zero, os contornos continentais desenhados como pontos pelo Ezmap Dashline não serão usados. DD controla a distância entre os pontos.

                            Observação: a maioria dos usuários não precisa do parâmetro RE.

                              • 1. Usando o exemplo cmplot, defina os pontos com 0,005 NDCs de distância.
                              • 2. Usando o exemplo cmplot, desenhe contornos continentais sólidos.

                              As linhas 12 e 13 do segmento de código cmpdrw.f definem os parâmetros de grade discutidos no módulo & quotMp 3.2 Grades: Desenho de linhas de latitude e longitude. & Quot As linhas 14 e 15 definem os parâmetros de rótulo discutidos no módulo anterior. A linha 16 ativa o desenho de linha pontilhada de contornos políticos e continentais, e a linha 17 define os pontos mais próximos do que os pontos da linha de grade.

                              O atalho ocorre quando a linha 18 chama MAPDRW. Observe que, como MAPDRW chama MAPINT, chamadas para MAPROJ, MAPSET e MAPPOS devem ser feitas antes de chamar MAPDRW. Além disso, como MAPDRW chama MAPINT, MAPGRD, MAPLBL e MAPLOT, os parâmetros que afetam essas rotinas devem ser definidos antes de chamar MAPDRW.

                              Você provavelmente pode usar MAPDRW em quase qualquer desenho de mapa simples. No entanto, conforme mostrado na seção Ezmap & quotMp 4. Produzindo mapas com mascaramento ou áreas preenchidas, & quot, muitas vezes é desejável ser capaz de chamar MAPINT e MAPLOT separadamente.

                              A segunda coluna contém o identificador de área para a área para que você possa endereçar exclusivamente qualquer área no banco de dados do mapa. A terceira coluna mostra o índice de cor sugerido para a área. Esses índices de cores são cuidadosamente escolhidos para que nenhum país ou estado tenha a mesma cor que qualquer um de seus vizinhos. Observe também que todos os corpos d'água, como oceanos e lagos, têm um índice de cor 1. Isso torna mais fácil para o seu programa selecionar os oceanos para fins de mascaramento ou escolher uma cor apropriada para os oceanos.

                              Na linha 8 do segmento de código cmpmsk.f, observe que MAPACI é chamado como uma função e não como uma sub-rotina. MAPACI retorna um valor inteiro que pode ser usado para detectar oceanos ou massas de terra, para definir valores de preenchimento de cor e para muitos outros propósitos. Uma discussão completa deste segmento de código aparece no módulo & quotMp 4.6 Linhas de grade com mascaramento: Escrevendo uma rotina de mascaramento. & Quot

                                • 1 informação geográfica do Ezmap
                                • 2 tiras verticais Ezmap
                                • 3 linhas de contorno Conpack
                                • 4 tiras verticais Conpack

                                O segmento de código cmpgrp.f cria um gráfico usando nove faixas verticais, o que torna as áreas criadas menores e mais simples. A linha 1 define o número de faixas verticais dando a VS o valor de 9. As linhas 2 a 9 configuram o desenho do mapa normalmente.

                                Embora MAPINT e ARINAM tenham sido discutidos anteriormente, eles estão incluídos na sinopse porque ambas as rotinas são críticas para usar o Ezmap com áreas. Como mostrado antes, MAPINT configura os limites e projeções do mapa, definindo um conjunto de linhas que dividem o plano. ARINAM inicializa a matriz de mapa de área. MAPBLA pega as linhas definidas por MAPINT e as adiciona ao mapa de área, usando o padrão do grupo de arestas 1 para contornos de mapas geográficos e o padrão do grupo de arestas 2 para criar um conjunto de faixas verticais. Consulte o módulo anterior para obter mais informações sobre como configurar e usar identificadores de grupo Ezmap e faixas verticais.

                                Se você definir o mapa de área muito pequeno, a mensagem de erro:

                                ocorre quando o MAPBLA é chamado. Não há uma boa maneira de prever exatamente o tamanho que o mapa de área deve ter antes de adicionar arestas a ele. Tente definir LMAP = 50000 e aumentá-lo conforme necessário. Não é incomum precisar de LMAP = 250000 em mapas com muitas regiões minúsculas.

                                  • 1. Copie cmpmsk.f em seu próprio diretório e nomeie-o cmapa.f. Configure-o para que você possa alterar os parâmetros (como tamanho do rótulo, opções de grade e assim por diante) a qualquer momento. Você usará cmapa.f nos exercícios subsequentes.

                                  Se LA estiver desativado, o MAPLBL não desenha nenhum rótulo. MAPLBL também desenha o perímetro se um for especificado. O parâmetro de perímetro PE <> 0 por padrão.

                                    • 1. Altere o exemplo cmplbl para que nenhum perímetro seja desenhado.
                                    • 2. Usando o exemplo cmplbl, defina o tamanho dos rótulos para o valor padrão, mas não defina LS = 1.
                                    • 3. Usando sua própria versão de cmapa.f, configure suas opções de etiqueta favoritas.

                                    ISIZ, o tamanho das matrizes de grupo e identificador de área (IAREA e IGRP), é determinado por quantos grupos de linhas você adicionou ao mapa de área. Lembre-se de que o primeiro grupo é o conjunto de contorno geográfico. Other groups might include vertical stripping if you are using it, contour lines, or lines that you may want to add to the area map using the Ezmap line-drawing routines.

                                    Lines 6 and 7 label the globe and draw continental outlines.

                                    By using the color identifier to pick out land values, you could draw grid lines only over land. Similarly, by looking up the area identifiers for a given country in section "Mp 6. Table of Ezmap area identifiers," you could draw grid lines either only over a given country, or over everything except a given country.

                                      • 1. Using cmpmsk.f , modify MASK so that it draws grid lines only over land masses.
                                      • 2. Modify your own version of cmapa.f (from the Mp 4.3 exercises) so it draws only the grid lines that you want.

                                      Line 5 sets the GKS interior fill style to "solid" to produce solid fill. Line 6 calls the Areas scan area map routine with user-supplied fill routine so that each country is filled. Line 7 draws the grid lines over water, and line 8 draws the continental and political boundaries. The order of the overlaying done by these calls is critical to produce proper results. You must call detail-drawing routines after filling, since color-fill draws over anything that might have been there previously.

                                        • 1. Using your own version of cmapa.f (from the Mp 4.3 exercises), set it up to fill the regions of your choice. You may also want to choose a different color table for your routine.

                                        Lines 4 through 6 of the cmpfil.f code segment retrieve the area identifier for the geographic region by checking each element of the group array for group identifier 1, and assigning its associated area id to ID. Line 7 checks to see if the area is over the map, and if so, line 8 chooses a color index by retrieving the suggested Ezmap color using MAPACI. Line 9 fills the area.

                                          • 1. Use section "Mp 6. Table of Ezmap area identifiers" or the ngfile utility to determine the correct area identifier, then use the cmpfil example to change the color of Canada to be different than either the US or Russia.
                                          • 2. Using your own version of cmapa.f (from the Mp 4.3 exercises), modify it to do color fill.

                                          If the point is not projectable on the map, both routines return UVAL equal to 1.E12.

                                          Line 1 of the cmptra.f code segment draws the map as a reminder that the map projection and limits have been set up and that the map has been drawn. Line 3 calls MAPTRA to get the user coordinates of the point. If the coordinates are on the projection, then an asterisk is drawn over Boulder, Colorado, USA. MAPTRN or MAPTRA can be called any time after MAPINT is called.

                                            • 1. Using a full-globe mercator projection, draw a red circle over Lhasa, Tibet (29., 91.)
                                            • 2. Using the preceding exercise, write the city names over Beijing, China (39., 116.) and Machu Picchu, Peru (-13., -72.).

                                            Lines 1 through 13 of the mpex10.f code segment pick values to fill a cell array that will be used to color the globe. In line 2, CFUX takes an X coordinate in NDCs and returns an X coordinate in user coordinates. Similarly, CFUY in line 4 takes a Y coordinate of a point in NDCs and returns a Y value in user coordinates.

                                            Line 5 uses MAPTRI to retrieve the coordinates of the point in latitude and longitude. Since MAPTRI returns a value of RLAT=1.E12 if the point is not over a plotted portion of the globe, line 6 checks to see if the point maps onto the portion of the globe that will be plotted. If it does, then a value for the cell array is specified there. Otherwise, line 10 sets the cell array element to black. Line 14 fills the cell array, and line 15 draws the map over it.

                                            The Ezmap parameter DL determines whether MAPIT draws solid lines or dotted lines. Dotted lines are drawn using calls to POINTS. Solid lines are drawn using calls to DASHD, FRSTD, and VECTD. The parameters DD and MV also affect the behavior of MAPIT. For more information on these parameters, see the descriptions in module "Mp 3.5 Drawing political and geographic outlines."

                                            A sequence of calls to MAPIT should be followed by a call to MAPIQ to flush its buffers before a STOP, a CALL FRAME, or a call to change the color index. Points in two contiguous pen-down calls to MAPIT should not be far apart on the globe.

                                            It doesn't matter whether you call MAPIT and MAPIQ before or after calling the map-drawing routines. However, MAPIT and MAPIQ must be called after Ezmap is initialized. In line 1 of the cmptra.f code segment, the call to MAPDRW initializes Ezmap.

                                            Line 2 tells MAPIT to start drawing at the lower left corner of Colorado. Lines 3 through 6 draw the four sides of the state, and line 7 quits drawing.

                                            Another application of MAPIT appears in the next module.

                                              • 1. Given that Lhasa, Tibet is at (29., 91.), and Boulder, Colorado, USA is at (40., -105.15), draw a great circle between the two.

                                              Area identifiers used for an entire curve are not necessarily the ones used for each call to MAPITA or MAPIQA. Inside the two routines is a 100-point buffer. Whenever the buffer fills or MAPIQA is called, the buffer is dumped, and the current values of IDGRP, IDLEFT, and IDRIT are used. To set group and area identifiers, make sure to call MAPIQA after every call to MAPITA where you change group or area identifiers.

                                              Lines 14 through 20 add the longitude lines to the area map, giving each area identifiers of zero. The effect of these four loops is to give each 15-degree square on the map a single nonzero area identifier. When the area map is processed, each 15-degree square is then assigned its only nonzero area identifier. This is a shortcut that could possibly leave zeros as area identifiers for squares that run into the limb of a globe projection. Line 21 sets color fill to solid, and each square is filled by calling ARSCAM in line 22.

                                              Ideally, you would want to assign the same area identifier to all four lines that form each boxed area, and it may be necessary to do this with some projections. Line 22 calls ARSCAM to fill each square over land with a color based on a Z data value. The FILL routine is discussed on the next page.

                                              Lines 37 and 38 check our group identifiers and retrieve the area identifiers for areas defined by the geographic map and for areas defined by our two-degree grid over the globe. Line 40 checks to see if the area is over the geographic map. Line 41 checks to see if the area is over land (it has a color index not equal to 1), and if it has a nonzero grid area identifier. If the area is over land, then lines 42 and 44 retrieve the latitude and longitude values for the area, and lines 43 and 45 retrieve the Z array indices.

                                              Line 46 sets the color index to be the Z data value plus 1 (since the data ranges between 1 and 15 and we want to use colors 2 through 16 in our color table). You could just as easily use a different function to translate Z data values into color here. Lines 47 through 49 fill the region with the desired color.

                                              Notice how long this program takes to execute. It is much faster to create a cell array and use MAPTRA to overlay it on a globe. For an example of this, see module "Mp 5.2 Inverse transformations."

                                              The projection of the line segment joining two points on the globe is considered to be the straight-line segment joining the projections of the points. No attempt is made to project it as if it were a portion of a great circle, so it is a good idea to place points defining each segment closely together.

                                                • If both endpoints of a line segment are visible, the segment is considered to be entirely visible.
                                                • If both endpoints are invisible, the segment is considered to be entirely invisible.
                                                • If one endpoint is visible and the other is not, a new point is interpolated at the boundary between the visible and invisible portions.

                                                There are two types of boundaries between visible and invisible regions:

                                                  • The limb is a boundary between a projectable region and an unprojectable one. The limb may be circular, elliptical, or some other shape, depending on the projection being used. For example, an orthographic projection has as its limb a circle, centered at (0., 0.), with a radius of 1.
                                                  • The perimeter is a rectangular or elliptical boundary that is defined by the Ezmap parameters you set to specify the region you want to view.

                                                  Line 2 of the cmpitm.f code segment calls CMPMSK to draw a map with grid lines masked over land. This code has been slightly modified from the code used in cmpmsk.f . In cmpitm.f , lines 4 through 8 use a single area map both for the grid line masking and for masking the circle that is drawn by using MAPITM and MAPIQM.

                                                  Line 3 calls a routine that generates a circle on any part of the globe. Because the globe is not flat, CIRCLE generates a circle of radius RADIUS---3.5 in this case---and rotates that circle to (RLAT, RLON)---25N, 80W in this case. CIRCLE returns CLAT and CLON, two arrays that contain NPTS latitude and longitude coordinates for the desired circle.

                                                  In line 4, MAPITM calls MASK1 to determine whether or not to draw the first point in the circle. In lines 5 through 7, MAPITM again calls MASK1 to draw line segments connecting each succeeding point in the circle if those segments are not over land. Line 8 calls MAPIQM to finish the circle.

                                                  This table shows the association between area identifiers and the names of the areas they identify. The first column gives the outline dataset name, the second column shows an area identifier, the third column shows a suggested color index for the area (to ensure that adjacent areas have different colors), and the name of the area appears in the fourth column.

                                                  This table is sorted by area name to help you find the area identifiers you need. A copy of this table is also available online via the ncargfile command.


                                                  Thursday, December 22, 2005

                                                  "Rethinking maps" http://www.rgs.org/category.php?Page=ac2006 "Over the past 20 years there has been a sustained engagement in rethinking the ontological basis and epistemology of cartography. This has led to such conceptual frameworks as: maps as social constructions, post-representational cartography, non-confessional cartography, non-progressive histories of cartography, de-ontologized cartography, denaturalized cartography, critical cartography, counter-mappings and performative mapping." : http://www.rgs.org/ac2006 Cartographic 'remixability' (Manovich 2005).

                                                  Simple Analysis of Google Map and Satellite Tiles : http://dunck.us/collab/Simple_20Analysis_20of_20Google_20Map_20and_20Satellite_20Tiles
                                                  Outlook Map Display : http://office.weblogsinc.com/entry/1234000043072653/ This icon is a little yellow road sign with a black directional arrow on it, links directly to MSN maps and gives you a great map of almost any address entered into the address field.

                                                  "With both the web-based Maps and desktop-based Google Earth software available, armchair travel has gone mainstream, evidenced by the popularity of Google Sightseeing and similar sites." : http://www.venicewithoutamap.com/article/google_travel/#more-74

                                                  ChessMap : http://www.turbulence.org/spotlight/thinking/chess.html curves show potential moves--often several turns in the future the chess board will gently pulse to show the influence of the various pieces. Awesome learning tool.

                                                  'Road map' description "the possible roads, distances, conditions and connections between where you are and where you want to go." http://www.theinnovationroadmap.com/

                                                  Gamer Graphics : http://www.epilogue.net/cgi/database/art/editors.pl?sortorder=0 chosen by Epilogue Editors because of their outstanding quality and attention to detail.

                                                  Dada was an art movement that was ostrasized from the world of art as it swept through the world like war sweeping thoughout nations. Dadaism brought about everything new: new ideas, new materials, new directions, and new people. Dada had no uniform characteristics as many other movements in the arts have. Dadaist art can be interpreted by each person how they want to see or read it . Dadaism brings out feelings and emotions in each person dependent upon what he or she is going through at the time.
                                                  Art historians who are professionally trained to analyze the styles of art movements and periods have been continually baffled by the contradictions and complexities Dadaism poses towards itself. All those who attempt to analyze the Dadaist movement, to figure out it's breadth and depth all seem to come up short. The meaning and content go far beyond that which can be analyzed by a trained professional.
                                                  Dadaism is often mistaken as a myth due to the outrageous and ridiculous ideas put into the art, however it was very real. Dadaism was never expected to last forever, the Dadaists lived in the moment and for the moment, and so did the spirit of Dada . This beautiful form of art is no longer widely practised throughout the world, yet it is still greatly appreciated by many.


                                                  Develop your understanding of the Scheme and other important industry issues by taking our e-learning courses, free to access for all registered Hub users.

                                                  This contractor hosted an online webinar session for approx. 40 members of the local CIOB branch. The session was arranged via the local CIOB representative to promote ongoing works on the Cairngorm Mountain Funicular Railway reinstatement. The session was hosted by the Senior Project Manager and Community Benefits Advisor. During the one-hour session, they discussed the methods of construction, programme…

                                                  Click on the link to read the full entry

                                                  In order to ensure effective engagement with the workforce to improve their health, safety and wellbeing care and protection to the environment and exceed their stakeholders expectations, this contractor developed a TEMPO system and embedded the motto, ‘Keep to the TEMPO’, which is utilised in their Safe Systems of Work, Daily Activity Briefings, Temporary Works Management, HSEQ inspections, Environmental &…

                                                  Click on the link to read the full entry

                                                  The project team at this contractor participated in raising awareness of Pride Month through flying the Rainbow Flag on site. Flying the flag showed the contractor are supportive and inclusive of those celebrating Pride Month.

                                                  Click on the link to read the full entry

                                                  The project team has developed a new environmental initiative – ‘Mush to Bloom’ which is a much loved workshop by kids and encourages creativity and innovation whilst conserving the environment. This workshop makes use of post consumer paper which is broken down by placing it into a bowl of water and pulped into a ‘mush’ before being moulded into different…

                                                  Click on the link to read the full entry

                                                  This contractor hosted an online hackathon session with 12 local university students currently studying Architectural Technology. The session was coordinated via the University lecturer and facilitated by the contractors Community Benefit Advisor, with further support and inputs from the Senior Project Manager, Digital Technician and Community Benefit Advisor. During the two-hour session, students discussed future opportunities to improve the visitor…

                                                  Click on the link to read the full entry

                                                  This project has appointed three Fairness, Inclusion and Respect Ambassadors as they are committed to ensuring every person feels included and celebrated. They do this through their site inductions where they reinforce their commitment to inclusion and a no-tolerance approach to discrimination of any sort. They celebrate different cultures and beliefs through regular events and raise awareness of issues and…

                                                  Click on the link to read the full entry

                                                  This contractor installed electric vehicle car charge points within the car park of their project. Eight electric car charging points have been installed within the temporary accommodation compound car park. With many people now having hybrid or fully electric cars and the focus on becoming more sustainable, the electric vehicle car charge points will be a great asset for their…

                                                  Click on the link to read the full entry

                                                  As part of the community benefits offer for this project, the contractor have recently adopted a local academy and are supporting the school to complete the Class of Your Own Design Engineer Construct (DEC!) Programme Their Digital Technician hosted a webinar session with pupils to discuss his journey into the industry and the benefits of digital technology in construction. The…

                                                  Click on the link to read the full entry


                                                  INTRODUCTION

                                                  Groundwater is one of the most precious resources on the planet (Jha et al. 2007). It can meet the needs of human survival and development, including for living and drinking, agricultural irrigation, industrial production, etc. (Peiyue et al. 2011). However, over the past three decades, due to the rapid development of agricultural modernization in China, the demand for groundwater has been increasing (Chen et al. 2018). As a result, a series of environmental geological problems have emerged, such as aquifer drying (Rizeei et al. 2019), land subsidence (Raeisi et al. 2018), seawater intrusion (Yang et al. 2019), soil secondary salinization (Qiu et al. 2017), nitrate pollution (Li et al. 2016) and wetland degradation (Zhu et al. 2015). Among these hazards, nitrate pollution has attracted much attention from the social and scientific communities, mainly because it adversely impacts human health. According to studies, NO3-N in water has a greater harmful effect on humans and aquatic organisms. Methaemoglobinemia occurs when water with a nitrate content greater than 10 mg/L is drunk for a period of time (Jones et al. 2019). If the methemoglobin content in the blood is 70 mg/L, choking can occur (De Roos et al. 2003). Nitrate intake from drinking water is a risk factor for colon or rectal cancer (DellaValle et al. 2014). The above studies are based on the dietary and drinking water intake of nitrate (Schullehner et al. 2018).

                                                  Health risk assessment of groundwater is essential. Common pollutants in groundwater include fluoride (F – ), nitrate (NO3 – -N), ammonia nitrogen (NH4-N), nitrite (NO2 – -N), and heavy metals (Ma et al. 2016 Zhang et al. 2018). Su et al. (2013) evaluated the health risks of nitrate nitrogen in groundwater in agricultural wastewater irrigation areas in northeast China, and the results of the study were that the health risks in urban areas were lower than that of agricultural irrigation areas. Health risk assessments successfully compared the risk between adults and children (Su et al. 2013). Zhai et al. (2017) evaluated the health risks of nitrate nitrogen in groundwater in the northeast Plain. The results of the study were that the NO3 concentration in the southeast and northeast of the study area was the highest (Zhai et al. 2017). Li et al. (2014) calculated the health risks of nitrate nitrogen in groundwater in the industrial park in northwest China, and the research results show that the annual health risk is higher than the highest acceptable level recommended by the International Commission on Radiological Protection.

                                                  The Songnen Plain is China's most important commodity grain production base. Hailun is an important part of the northeast of the Songnen Plain and plays an important role in agricultural production. Since 1995, cereal production, especially rice production, has increased significantly (Luo et al. 2018). At the same time, with the increase of rice yield, the area irrigated by groundwater rapidly increased. Because surface water is far from meeting the needs of human agricultural production, farmers have to extract groundwater from aquifers for dryland irrigation. However, the hydrogeochemical characteristics of groundwater and drinking water quality in agricultural irrigation areas (Hailun) are still not very clear. This may limit the protection and proper use of groundwater resources, especially drinking water safety issues for local residents.

                                                  The purpose of this research can be summarized as: (1) explore the hydrochemical characteristics of groundwater (2) understand the evolution of groundwater and the sources of major ions through factor analysis and hydrochemical analysis (3) use the HHRA model to assess the health risks of groundwater as drinking water, with the parameters recommended in the USEPA (2004) guidelines. For the first time, the study population was divided into four categories: adult males, adult females, children and infants. The health risks of nitrate intake by different genders and age groups were studied. It is expected that the health risks of nitrate intake by different genders and ages can be obtained. The results of the study will help local governments strengthen management and governance in places where the groundwater environment is fragile, thereby effectively improving the quality of drinking water for local residents.


                                                  Space and Place Unit 8: Geographic Information System (GIS) & Multimedia Mapping

                                                  The use of multimedia maps – the combination of video and audio material with a georeferenced map – offers a particularly valuable possibility for visualizing the hidden structures of spatial knowledge and enables us to analyze the deep connection of this knowledge to the people’s perception of the environment.

                                                  Multimedia maps can directly link research results, images, and audio and video sources with specific locations. This information is made available with a simple mouse click. Users are offered a regional overview of the research area as well as specific research content, which is made available for this very purpose. The entire process of creating a multimedia map, from data collection to the creation of the map, should be guided by reciprocity. This means that at each step, several feedback sessions should be held to define and discuss necessary corrections of the map.

                                                  The use of a video camera and its subsequent image analysis provides a way to better understand the lives of the locals in retrospect and to make implicit patterns of interpretation

                                                  explicit. The aim of using multimedia maps should be to go “beyond observation cinema” (McDougall 1995) by encouraging local groups “to speak for themselves” (Banks 2001). This means that an interview (Figure 1) is initially recorded and edited on an audiotape or video.

                                                  With the help of a GIS program or an Internet map, the interview material is then georeferenced and linked with a map. What results is a multimedia map that allows local knowledge for certain regions to be retrieved interactively. For example, if an interview about the perception of the environment is filmed, this film is marked on the map and can be viewed directly.

                                                  The major weakness of this method is that the process of photo and video production and editing is very time-consuming and requires detailed technical skills. Moreover, deciding whether to use or not use a film and/or photo-camera as a tool for qualitative data collection is a very sensitive process, especially in intimate situations. When introducing the method, only after spending several weeks or months in the field is it possible to access people’s daily lives without bothering them by the presence of the camera.

                                                  Fig. 1. Recording an audio material for a multimedia map with a former carpenter: Safien valley- Switzerland/ Reichel (2012)

                                                  Multimedia mapping based on Internet Maps

                                                  In this Unit we will discuss available online mapping tools (e.g. Google Maps, Google Earth, Google SketchUp, Wikimapia, NASA World Wind etc.) and I will give you a brief demonstration of how these tools might be used. Multimedia maps are most easily applied using Web-based applications, which can be used to:

                                                  • draw geographic features directly on the map. This includes adding points, lines or polygons
                                                  • organize and display geotagged content, such as photos and videos. This may also include features that allow community members or other contributors to comment on, modify and share content.

                                                  When compared to traditional Web-based GIS, the Internet Mapping is making digital cartography more accessible and suitable for participatory mapping projects. This is because of four principal reasons:

                                                  • easy to use
                                                  • low cost
                                                  • ability to represent information in a multimedia format
                                                  • open access to base map data.

                                                  Multimedia mapping based on Geographical Information Systems (GIS)

                                                  Fig. 2. Discussing a Multimedia map: Spermonde Islands, Sulawesi – Indoensia/ Reichel (2005)

                                                  A Geographic Information System (GIS) is a computer-based suite of tools that captures, stores, analyses, manages and presents data that are linked to a specific location in the real world. A GIS package can work with maps, remote sensing, land surveying, aerial photography, databases and other tools.

                                                  GIS can be used to represent a variety of different features that occur on the Earth’s surface. This includes information related to the natural geography (e.g. forest cover or geology) or the relationship of people to the physical environment (e.g. the location of roads and infrastructure or the distribution of people through space). Most importantly, GIS presents information on features or events that occur at a specific location. This is referred to as “geospatial data” and can be defined as any information related to a location that can be expressed using geographic coordinates such as latitude and longitude.

                                                  Online Resources:

                                                  Google Earth Outreach:

                                                  is Google’s program for donating and supporting non-profit organizations spreading the knowledge of global awareness since 2007.[1] Google Earth Outreach offers online training on using Google Earth and Google Maps for public education on issues affecting local regions or the entire globe. http://www.google.com/earth/outreach/index.html (Links to an external site.)

                                                  NASA World Wind:

                                                  Similar to Google Earth, NASA World Wind is a viewer that can be used to zoom in to various features of Earth’s surface. In addition to being able to view Earth’s surface, users can also view the moon, Venus, Mars, Neptune and the stars and galaxies of the night sky. NASA World Wind is open-source software. Data that are available in NASA World Wind can be extracted and used in other mapping applications. http://worldwind.arc.nasa.gov/ (Links to an external site.)

                                                  Map-it:

                                                  MAP-it is a tool for participatory cartography and conversation. It’s a low-tech mapping tool that allows you to debrief past projects, manage current ones and plan future activities. It ́s a hands-on tool, an open and extendible set of icons that allows participants to make their thoughts explicit in a visual way, in the form of a map. The visual character of mapping allows participants from different backgrounds to discuss projects on equal grounds. Moreover, the mapping ́s structure encourages to not only share positive experiences, but also leads to critique and debate. Communication is opened up and details come to surface using the various MAP-it elements. http://www.map-it.be (Links to an external site.)

                                                  MapBox:

                                                  MapBox is an open platform for developers and designers at enterprise scale. https://www.mapbox.com (Links to an external site.)
                                                  Open Source GIS: Open source GIS refers to an approach to the design, development, and distribution of the software, by offering users the ability to directly access and modify the software’s source code. GIS has a large number of open source products ranging from full featured and complete GIS packages to small programs which have a small range of specific tasks. Links to some of the better known and complete GIS packages are included below. QGIS: http://qgis.org/ (Links to an external site.)

                                                  Open forum on participatory geographic information systems and technologies:

                                                  PPgis.Net serves as a global avenue for discussing issues and sharing experiences and good practices related to participatory GIS (PGIS) practice and a range of geographic information technologies which are used to support integrated conservation and development, sustainable natural resource management and customary property rights in developing countries and among indigenous people worldwide. http://www.ppgis.net (Links to an external site.)

                                                  Information is beautiful:

                                                  David McCandless a London-based author, writer and designer is interested how designed information can help us understand the world, cut through BS and reveal the hidden connections, patterns and stories underneath. Or, failing that, it can just look cool! http://www.informationisbeautiful.net (Links to an external site.)

                                                  Infovis:

                                                  Arno Klein is building this searchable database of information graphics from visitor submissions and numerous repositories on the internet. He initially built the site as a purely academic endeavor (all sources are cited) as part of a research program to classify these and other information graphics according to a taxonomy he is developing. http://www.infovis.info/search.php (Links to an external site.)

                                                  Wikimapia:

                                                  Wikimapia is an online map that users are able to edit. Wikimapia allows users to contribute textual information, including links to other websites, to geographic locations which are broken down into a series of boxes. Users are responsible for creating the boxes that represent various places. Presently, Wikimapia stores and displays information associated with locations all around the world. http://wikimapia.org/ (Links to an external site.)

                                                  Jerry’s Map:

                                                  In the summer of 1963 Jerry Kretzinger began drawing a map of an imaginary city. It now comprises almost 3100 individual eight by ten inch panels. Its execution, in acrylic, marker, colored pencil, ink, collage, and inkjet print on heavy paper, is dictated by the interplay between an elaborate set of rules and randomly generated instructions. http://www.jerrysmap.com/

                                                  Required Readings:

                                                  • Gibson, Chris Brennan-Horley, Chris Warren, Andrew. 2010. “Geographic Information Technologies for cultural research: cultural mapping and the prospects of colliding epistemologies.InCultural Trends 19:325–348. Routledge. [PDF Link ]
                                                  • Speed, Chris. 2012.” Walking through time: Use Locative Media to Explore Historical Maps.InMapping Cultures, Place Practice, Performance. Palgrave. [PDF Link ]


                                                  Assista o vídeo: Excel. Een foto of plaatje in een opmerking toevoegen (Outubro 2021).