Mais

ArcGIS Server 10.1 não pode adicionar diretório

ArcGIS Server 10.1 não pode adicionar diretório


Eu adiciono um novo disco SAN ao servidor Windows para cache de construção. mas o ArcGIS Server não pode adicionar diretório.

unidade C = disco local
unidade D = disco SAN

Eu faço o login com a conta do ArcGIS Server, posso criar o diretório no drive D.

Como resolver este problema.


Existem vários motivos pelos quais um usuário pode não ser capaz de se conectar ao ArcGIS License Manager, alguns dos quais estão listados abaixo:

  • O ArcGIS License Manager e as versões do software cliente não são compatíveis.
  • O ArcGIS License Manager não está em execução.
  • Os serviços ArcGIS License Manager ou FlexNET não estão em execução.
  • Um endereço IP incorreto do ArcGIS License Manager é usado para a conexão.
  • Portas incorretas são usadas para conectar ao ArcGIS License Manager
  • Um firewall não está configurado para permitir conexões com o ArcGIS License Manager.

Crie um site

Um site é uma implantação do ArcGIS Server. Na primeira vez que você abrir o ArcGIS Server Manager, será perguntado se deseja criar um novo site ou ingressar em um site existente. As etapas abaixo descrevem como criar um site.

Ao criar um site, você será solicitado a inserir uma conta que atuará como o administrador principal do site. Você usará essa conta para fazer login inicialmente no Manager e configurar a segurança. Esta conta é diferente da conta do ArcGIS Server que você forneceu durante a instalação.

  1. Abra o ArcGIS Server Manager. A URL para abrir o Manager em um navegador é https://gisserver.domain.com:6443/arcgis/manager ou você pode usar o atalho instalado.

Se você for solicitado um nome de usuário e senha, alguém já criou um site com esta máquina ou se juntou a um site existente.

O administrador do site primário é reconhecido apenas pelo ArcGIS Server, não é uma conta do sistema operacional e é gerenciado separadamente das contas de usuário em seu armazenamento de usuário. Você pode desativá-lo depois de criar outras contas administrativas.

Forneça um nome de usuário e senha para a conta do administrador do site principal e clique em Avançar.

O diretório de logs não está relacionado aos diretórios do servidor ou ao local do armazenamento de configuração. Para obter mais informações, consulte Sobre os logs do servidor.

A criação do site pode demorar alguns minutos. Assim que a criação do site for concluída, você será solicitado a fazer login no novo site usando a conta de administrador do site principal. Em seguida, você será levado ao seu novo site, onde poderá ver alguns serviços pré-configurados em execução.

Em qualquer tentativa subsequente de abrir o Manager, você será solicitado a fornecer seu nome de usuário e senha. Você pode fornecer o nome e a senha do administrador do site primário ou pode fornecer um usuário a quem concedeu privilégios de administrador ou editor usando os mecanismos de segurança do ArcGIS Server.

Se você deseja adicionar mais máquinas ao seu site, primeiro instale o ArcGIS Server nessas máquinas. Ao tentar acessar o Manager pela primeira vez nessas máquinas, escolha Ingressar em um site existente e forneça as informações do seu site. Consulte Ingressar em um site existente para obter mais informações.

Mergulho:

Quando você cria ou une uma máquina a um site, os logs no nível Detalhado são gravados no & ltArcGIS Server installation directory & gt usr logs & ltmachine name & gt server. Se a criação ou associação do site falhar, você pode abrir os logs com um editor de texto para obter mais informações sobre o problema.

Assim que a criação ou associação do site for concluída, os logs serão movidos para a unidade de instalação do & ltArcGIS Server & gt arcgisserver logs e o nível do log será definido como Aviso. Se a conta do ArcGIS Server não tiver permissão para criar ou gravar nesta pasta, a criação do site ou a adesão ao site falhará. Se você não quiser dar permissões à conta do ArcGIS Server para criar pastas em todo o seu disco, você pode criar manualmente esta pasta com antecedência e conceder permissões à conta do ArcGIS Server para gravar nela.


A relação de GeoDatabase e ArcGIS Server

Estou tentando descobrir a arquitetura do ArcGIS Server. Achei que "copiar os dados para o servidor" não é copiar os dados para o geodatabase, mas para o diretório do servidor. Então, para que serve o geodatabase usado na arquitetura do servidor ArcGIS? Usamos ArcServer Enterprise e SQL server.

Não se preocupe, Luyang.

Você vai carregar dados para professores e alunos usarem? Ou talvez o corpo docente carregue os dados que os alunos usam? Quem quer que crie ou carregue dados no banco de dados geográfico exigirá permissão para se conectar ao banco de dados, criar tabela, criar procedimento e criar privilégios de exibição no banco de dados e precisará de um esquema no banco de dados com o mesmo nome de seu nome de usuário. Se houver várias pessoas criando / carregando dados, crie uma função de banco de dados, conceda os privilégios à função e adicione os usuários necessários a essa função. Cada usuário que cria dados ainda precisará de um esquema correspondente, mas usar uma função simplifica o gerenciamento de privilégios.

Se os alunos estiverem carregando, publicando e editando os dados, conceda a eles os privilégios de um criador de dados e eles poderão fazer o que precisam com seus próprios dados. Se eles precisarem de acesso aos dados que outra pessoa carregou, privilégios devem ser concedidos a eles nos conjuntos de dados individuais. (Novamente, se um grupo de alunos precisa dos mesmos privilégios em um conjunto de dados, crie uma função com esses privilégios e adicione os usuários dos alunos a ela.) Já que você disse que usará controle de versão e pode muito bem usar outro banco de dados geográfico funcionalidade que envolve tabelas de sistema ou procedimentos, concede privilégios de conjunto de dados por meio do ArcGIS, não diretamente no banco de dados. Quando feito por meio do ArcGIS, os privilégios são concedidos a todas as tabelas, procedimentos e visualizações que constituem um conjunto de dados de geodatabase com versão. Você pode usar a caixa de diálogo Privilégios no ArcGIS Desktop para fazer isso - http://resources.arcgis.com/en/help/main/10.2/#/Granting_and_revoking_privileges_on_datasets/002q000. - ou a ferramenta de geoprocessamento Change Privileges, que pode ter script, se necessário: http://resources.arcgis.com/en/help/main/10.2/#/Change_Privileges/0017000000n3000000/.

Ao publicar dados, você deve pensar sobre os privilégios da pessoa que faz a publicação (eles devem ter acesso aos dados para publicá-los) E os privilégios do usuário que é especificado no arquivo .sde que você registrou no ArcGIS Server. Todos os serviços acessarão os dados do geodatabase como o usuário no arquivo .sde cadastrado.

Portanto, para publicar um serviço de mapa (ou qualquer outro serviço somente leitura), a permissão de conexão ao banco de dados e a seleção de privilégios nos conjuntos de dados são necessários para:
-O usuário fazendo o mapa (ou acessando os dados a serem publicados)
-O usuário que você tem no arquivo de conexão do banco de dados (.sde) que você registrou no ArcGIS Server.
* Esteja ciente de que se você usar logins autenticados pelo Windows, o administrador do site primário do ArcGIS Server (que é a conta de administrador criada quando você configura o site do ArcGIS Server) precisa dos mesmos privilégios: neste caso, permissão de conexão e privilégios selecionados nos conjuntos de dados .

Para serviços que permitem editar ou carregar dados, como serviços de feições editáveis ​​ou serviços de imagem, os privilégios que você concede ao usuário no arquivo .sde registrado devem ser suficientes para realizar as operações de edição ou carregamento de dados (serviço de imagem) que você escolha ao publicar esses serviços. Por exemplo, se você escolher as operações Consultar, Criar e Atualizar para o serviço da feição ao publicar, o usuário precisa selecionar, criar e atualizar privilégios nos dados que estão no serviço. Novamente, se estiver usando a Autenticação do Windows, o administrador do site primário do ArcGIS Server também precisa desses privilégios nos dados.

Conforme você leu no tópico Copiando dados para o servidor automaticamente ao publicar, você também pode registrar um geodatabase corporativo como seu banco de dados gerenciado. Então, quando os serviços da feição são publicados, os dados são copiados de sua fonte para o banco de dados gerenciado. Os dados pertencem ao usuário no arquivo .sde que você registrou como banco de dados gerenciado. Portanto, esse usuário precisa de privilégios no banco de dados gerenciado suficientes para criar dados e um esquema correspondente no banco de dados. Os dados no banco de dados gerenciado dependem do serviço da feição: se você excluir o serviço da feição, os dados serão excluídos do banco de dados gerenciado.

Desculpa. isso está ficando louco e prolixo.
No lado da versão, conforme mencionado, conceder privilégios nos conjuntos de dados com versão por meio do ArcGIS concede os privilégios necessários nas tabelas delta e na visualização com versão. Além disso, as versões do geodatabase têm permissões de baixa granularidade que o proprietário da versão pode definir para determinar quem tem acesso à versão. Isso é descrito aqui: http://resources.arcgis.com/en/help/main/10.2/#/Creating_versions_and_setting_permissions/003n000000. . Seus alunos podem se conectar a uma versão diferente do geodatabase e publicar esses dados. O nível de acesso definido nessa versão pode afetar a possibilidade de edição dos dados publicados. Por exemplo, se a versão estiver protegida, mas o arquivo .sde registrado no ArcGIS Server se conectar como alguém que não seja o proprietário da versão ou o administrador do geodatabase, você não poderá editar através do serviço.

Você também mencionou o uso de replicação. para uma visão geral de como a replicação de geodatabase e o ArcGIS Server estão relacionados, consulte este tópico: http://resources.arcgis.com/en/help/main/10.2/#/Geodatabase_replication_and_ArcGIS_Server/003n000000. Basicamente, envolve o uso de um serviço de geodados, portanto, consulte os tópicos na seção de serviços de Geodata da ajuda do ArcGIS Server para obter informações sobre como usá-los: http://resources.arcgis.com/en/help/main/10.2/#/What_is_a_geodata_service / 015400000329000000 /

Ufa. Espero que pelo menos um pouco disso seja útil.

@Marco: obrigado por responder ao post subsequente. demorei tanto entre as reuniões, etc. para compor a outra resposta, que perdi a pergunta de Michael.


Serviços

Tenho um trabalho assíncrono em execução no meu serviço de geoprocessamento que desejo cancelar.

No 10.6.1, um conjunto de recursos e operações permite que os administradores do servidor localizem, monitorem e intervenham em trabalhos assíncronos executados por um serviço de geoprocessamento. Cada um deles está disponível acessando a página do serviço no ArcGIS Server Administrator Directory (formato de URL https: // server: port / arcgis / admin / services / [& ltfolder & gt] /<serviceName.serviceType>).

Na página Trabalhos, você pode consultar trabalhos que atendam a condições específicas, limpar a fila de todos os trabalhos com um status atual de NOVO, ENVIADO ou EM ESPERA e visualizar estatísticas sobre os trabalhos atuais para o serviço.

Na página de um trabalho específico, você pode cancelar o trabalho se ele atualmente carrega um status de ENVIADO ou EXECUTANDO (mantendo as informações do trabalho no sistema), ou excluir o trabalho independentemente do status atual, o que removerá todos os vestígios dele. o serviço e cancelar o trabalho, se aplicável.

Por que não posso publicar MXDs, MSDs, localizadores de endereço e outros recursos GIS no site do ArcGIS Server usando o ArcGIS Server Manager?

Os recursos GIS que você tenta publicar no ArcGIS Server são submetidos a um rigoroso processo de análise para garantir que estejam prontos para serem expostos na web. Visto que você precisará analisar seus recursos GIS antes de publicar, o ArcGIS Desktop é a principal ferramenta que você usa para publicar serviços no ArcGIS Server.

No entanto, se você estiver em uma nuvem ou em um ambiente altamente seguro, você pode criar arquivos de definição de serviço que podem ser publicados no ArcGIS Server usando o Manager. Os arquivos de definição de serviço oferecem uma maneira de tirar um instantâneo de seus recursos e dados GIS e publicá-los no ArcGIS Server como serviços posteriormente. Qualquer recurso GIS pode ser analisado e encapsulado como um arquivo de definição de serviço. Depois que o arquivo de definição de serviço é criado, você pode navegar até ele no Manager e publicá-lo como um serviço.

Depois de criar um site do ArcGIS Server, noto serviços aparecendo na lista de serviços no Manager. Quem são esses? Por que não consigo excluir alguns deles?

A instalação do ArcGIS Server vem com uma variedade de serviços pré-configurados que o ajudam a fazer tarefas comuns, como as seguintes:

  • Mapas de cache e serviços de imagem (CachingTools, ReportingTools)
  • Serviços de publicação (PublishingTools)
  • Impressão de mapas da web (PrintingTools)
  • Execução de cálculos geométricos (geometria)
  • Visualizando a funcionalidade do ArcGIS Server (SampleWorldCities)
  • Pesquisando por conteúdo GIS (Pesquisa)
  • Sincronizando dados entre clientes e ArcGIS Server (SyncTools)

Serviços essenciais, como CachingTools, PublishingTools e ReportingTools, são iniciados por padrão e não podem ser excluídos. Parar esses serviços seria prejudicial ao desempenho e à funcionalidade do ArcGIS Server.

Serviços não essenciais, como Geometria, Pesquisa e PrintingTools, são interrompidos por padrão. Se precisar usar esses serviços, você pode iniciá-los explicitamente no Manager ou ArcMap. O serviço de mapa SampleWorldCities é iniciado por padrão e pode ser excluído a qualquer momento.

Lembre-se de que os recursos do servidor são consumidos apenas quando um serviço é iniciado e solicitado para executar uma tarefa. Para obter mais informações, consulte a seção de serviços pré-configurados do O que está incluído no ArcGIS Server.

Eu adicionei um serviço a um aplicativo da web, mas o serviço parece não estar disponível.

Se seu aplicativo da web faz referência a um serviço de um servidor remoto (um servidor diferente daquele em que seu aplicativo da web está hospedado), o servidor que hospeda seu aplicativo da web precisa ter permissão do servidor remoto para acessar o serviço. Freqüentemente, o servidor que hospeda seu aplicativo da web é aquele instalado com o ArcGIS Web Adapter e o servidor que hospeda seus serviços é um servidor GIS. Se esses dois servidores residirem em domínios diferentes, o plug-in do navegador da web que executa o aplicativo da web não terá permissão para acessar o serviço por motivos de segurança. Para acessar serviços em domínios da web, um arquivo de política de acesso do cliente deve estar presente no diretório raiz do servidor da web que hospeda o serviço.

Se o administrador do servidor ativou a segurança em seu site do ArcGIS Server, este arquivo pode precisar ser modificado para incluir o domínio do servidor que hospeda seu aplicativo da web. Para obter mais informações, consulte Restringindo solicitações de domínio cruzado para ArcGIS Server.

Atualizei meu documento de mapa, parei e iniciei meu serviço, mas não vejo as atualizações em meu serviço de mapa.

Quando quaisquer alterações são feitas no recurso GIS referenciado por um serviço, você precisará sobrescrever o serviço para que os clientes vejam as alterações em seu recurso GIS e seus dados de origem.

Para obter instruções sobre como sobrescrever seu serviço, consulte Sobrescrever um serviço no ArcMap ou Sobrescrever uma camada da web (na ajuda do ArcGIS Pro).

Tento publicar uma definição de serviço no ArcGIS Server Manager e meu navegador trava.

As definições de serviço que contêm conjuntos de dados GIS de origem podem levar muito tempo para serem publicadas porque os dados devem ser transferidos para o servidor. No entanto, é uma limitação conhecida que as definições de serviço com mais de 2 GB de tamanho não podem ser publicadas ao executar o Manager nos navegadores Internet Explorer ou Firefox. As definições de serviço acima de 2 GB podem ser publicadas quando você executa o Manager no Google Chrome.

Se você não tiver certeza se sua definição de serviço tem mais de 2 GB, examine suas propriedades no Windows Explorer imediatamente após criá-lo. Se você não alterou o local de teste padrão, a definição do serviço estará em C: Usuários & ltnome do usuário & gt AppData Local ESRI Desktop & ltversion number & gt StagingFolder (em máquinas Windows).

Ao tentar publicar um serviço de mapa no ArcMap, clico em File & gt Share As, mas a opção Service não está disponível (esmaecida).

Se sua sessão ArcMap estiver rodando em Layout View, a opção de compartilhar o mapa como um serviço não está disponível. Mudar para a visualização de dados permitirá que você publique o mapa como um serviço. Consulte Exibindo mapas na visualização de dados e visualização de layout.

Encontro um erro no ArcGIS Desktop ao tentar publicar um recurso GIS que faz referência a dados em um compartilhamento de arquivo do Windows.

Se os dados referenciados por seu recurso GIS residirem em um compartilhamento de arquivo do Windows, você pode encontrar o seguinte erro no ArcGIS Desktop ao publicar:

O empacotamento foi bem-sucedido, mas a publicação falhou. ERRO 001369: falha ao criar o serviço.

Essa falha pode resultar de bloqueio oportunista ou oplocks, que é um recurso de bloqueio de arquivo do Windows. Quando os oplocks estão habilitados para o compartilhamento de arquivo designado, a máquina Windows tem permissão para armazenar arquivos em cache localmente. Normalmente, essa é a máquina que está sendo usada para publicar o serviço. Se uma segunda máquina precisar de acesso aos dados, ela deve receber uma quebra de oplocks da máquina Windows antes que o arquivo seja sincronizado de volta para a segunda máquina. Normalmente, esta é a máquina para a qual o serviço está sendo publicado. Se a máquina Windows receber uma pausa durante a publicação, a sincronização de dados subsequente pode causar falha na publicação.

  • Uma máquina ou máquinas em seu site de várias máquinas permite bloqueios no armazenamento de configuração e nos diretórios, evitando que outras máquinas os acessem.
  • Falhas de publicação devido aos motivos descritos acima
  • Problemas para acessar dados registrados em locais compartilhados
  • Problemas para acessar blocos em cache armazenados em locais com oplocks

Para contornar esses problemas, você precisará desativar os oplocks para cada compartilhamento de arquivo configurado.

Para obter mais informações sobre oplocks, consulte Bloqueios oportunistas na documentação da Microsoft.

Quais serviços compatíveis com OGC posso publicar com o ArcGIS Server?

Usando o ArcGIS Server, você pode publicar Web Coverage Services (WCS), Web Feature Services (WFS), Web Map Services (WMS), Web Map Tile Services (WMTS) e Web Processing Services (WPS). Além disso, você pode configurar os serviços de mapa para retornar Keyhole Markup Language (KML), se solicitado.

Não consigo publicar um serviço em um site do ArcGIS Server que usa um certificado emitido por CA.

Se HTTPS for habilitado usando um certificado emitido por CA, os pontos de distribuição de CRL (CDP) definidos no certificado devem ser válidos e acessíveis a partir da máquina ou máquinas que hospedam o ArcGIS Server. Se o CDP definido no certificado for inválido ou inacessível devido às configurações de rede e / ou firewall, a publicação falhará no ArcGIS Desktop e a seguinte mensagem de erro grave será exibida no log do ArcGIS Server:

Erro ao usar segurança HTTPS, URL = https://gisserver.domain.com:6443/arcgis/services, Código de status HTTP = 0 e Texto de status = (código de erro WinInet = 12057)

Para contornar esse problema, você pode desativar a validação do CDP seguindo as etapas abaixo:

  1. Em cada máquina que hospeda o ArcGIS Server, faça login como a conta do ArcGIS Server. Esta é a conta que executa o serviço ArcGIS Server.
  2. Clique em Iniciar & gt Painel de controle & gt Ferramentas administrativas & gt Serviços e pare o serviço do ArcGIS Server.
  3. Clique em Iniciar & gt Painel de controle & gt Opções da Internet.
  4. Clique na guia Avançado e role para baixo até a seção Segurança.
  5. Desmarque a opção Verificar revogação do certificado do servidor e clique em OK.
  6. Clique em Iniciar e fazer logoff para fazer logoff do usuário atual.
  7. Efetue login novamente no computador e inicie o serviço ArcGIS Server.
  8. Repita essas etapas em todas as outras máquinas em seu site do ArcGIS Server.

Estou tendo problemas para criar um serviço que contém camadas de um banco de dados ou geodatabase.

Para entender como configurar as permissões corretas necessárias para os dados do banco de dados e geodatabase, consulte Tornar seus dados acessíveis ao ArcGIS Server.

Comecei a criar um cache de mapa e está demorando muito. Quando isso vai acabar?

A quantidade de tempo necessária para criar seu cache de mapa depende dos níveis de escala que você escolheu, a quantidade de recursos do servidor que você dedicou para gerar o cache e as configurações que você escolheu (formato de bloco, formato de armazenamento e assim por diante). Esses fatores são discutidos em detalhes em Planejar um cache de mapa.

Recentemente, atualizei meus caches de mapas. Os aplicativos cliente estão automaticamente cientes de que os blocos atualizados estão disponíveis?

Se você atualizar uma área de um cache de mapa, os usuários do ArcMap e ArcGIS Pro que já visitaram aquela área e extensão devem limpar seus caches de imagens locais antes que possam ver as atualizações. Como administrador do servidor, você precisa alertar seus usuários quando dados atualizados estiverem disponíveis para que eles saibam que devem limpar seus caches. Consulte o sistema de ajuda de seu aplicativo cliente para obter instruções sobre como limpar o cache local.

Recebo uma mensagem de erro informando que a publicação de serviços de geoprocessamento é restrita. Como posso resolver isto?

A mensagem de erro é para o código de erro 001862: A publicação de serviços de geoprocessamento é restrita apenas a administradores. A partir de 10.4, apenas os administradores podem publicar serviços de geoprocessamento e implantar extensões de serviço (SOEs ou SOIs). Esta restrição pode ser alterada por um administrador. Consulte Alterar serviço de geoprocessamento e privilégios de publicação de extensão de serviço para obter detalhes.

Quando os usuários publicam uma camada de cena em um ArcGIS Enterprise 10.6 ou portal de lançamento anterior, eles veem a mensagem A ferramenta de publicação não pôde se conectar ao armazenamento de dados de cache do bloco. Isso pode ser devido às configurações de segurança que afetam como o servidor de hospedagem se comunica com o armazenamento de dados de cache do bloco. . A mesma mensagem aparece nos logs do ArcGIS Server no servidor de hospedagem. Como posso resolver isto?

Se o armazenamento de dados do cache do bloco estiver configurado para usar criptografia SSLv3, mas as máquinas no servidor de hospedagem não tiverem SSLv3 habilitado, esta mensagem será retornada quando um usuário publicar uma camada de cena do ArcGIS Pro ou do portal ArcGIS Enterprise.

Para resolver isso, você pode ativar SSLv3 em todas as máquinas no site do ArcGIS Server de hospedagem ou, se suas práticas de segurança não permitirem isso, faça com que o administrador do ArcGIS Data Store desative a criptografia no armazenamento de dados de cache do bloco. Consulte a referência do utilitário de comando do ArcGIS Data Store na ajuda do ArcGIS Data Store ou no Guia do Administrador do Portal for ArcGIS para obter informações sobre a desativação da criptografia SSLv3 no armazenamento de dados do cache do bloco.


Novo em 10,7

  • A propriedade supportedReturnDeleteResults é true se a operação deleteFeatures da camada de serviço da feição oferecer suporte ao parâmetro returnDeleteResults. Consulte a operação deleteFeatures para obter mais informações.
  • supportSyncDataOptions está incluído em syncCapabilites. Sua presença indica que existem camadas no serviço que não são do "tipo": "camada de feição" ou "tipo": "tabela" e podem ser opcionalmente colocadas off-line com a operação createReplica. Consulte a operação createReplica para obter mais informações.
  • A propriedade validationSystemLayers aparecerá se os conjuntos de dados referenciados por camadas no serviço tiverem regras de validação e / ou regras de cálculo em lote. Consulte informações sobre regras de validação e regras de cálculo de lote em bancos de dados geográficos corporativos para obter mais informações. Esta propriedade fará referência a layerIds que são acessíveis por meio do serviço e contêm recursos de erro de validação de vários tipos de recursos.
  • isLocationTrackingService é verdadeiro se o serviço da feição hospedado foi configurado com a extensão de rastreamento de localização. Este serviço deve ser usado especificamente para rastreamento de localização e não deve ser usado em nenhum outro contexto. Ele também pode ser referido como o serviço de rastreamento de localização, pois há apenas um por implantação do ArcGIS Enterprise.
  • isLocationTrackingView é true se a visualização do serviço da feição hospedada for criada a partir do serviço de rastreamento de localização (serviço da feição com "isLocationTrackingService": true).
  • O recurso de camadas agora inclui uma opção para listar as camadas ocultas junto com as camadas regulares no recurso. Camadas do tipo "Utility Network Layer" têm referências a camadas mantidas pelo sistema que possuem a propriedade isHidden = true. Por padrão, eles não aparecem no recurso de camadas. No entanto, se você incluir o parâmetro includeHiddenLayers = true, eles serão listados. Por exemplo, https: // & ltfeatureservice-url & gt / layers? F = json & ampincludeHiddenLayers = true.
  • Se "supportedRelationshipsResource": true, o serviço oferecerá suporte a um recurso de relacionamento e listará os relacionamentos em uma matriz de relacionamento junto com camadas e tabelas no recurso de serviço. Veja o exemplo abaixo ou o recurso de relacionamentos para mais informações.

ArcGIS Server 10.1 não pode adicionar diretório - Sistemas de Informação Geográfica

Utilitários do pacote ArcGIS Tile

Uma biblioteca Python 3 para ler ladrilhos e exportar ferramentas de ArcGIS Tile Packages que contém caches de ladrilhos usando o ArcGIS Compact Tile Cache

  • fácil acesso aos ladrilhos em um pacote de ladrilhos
  • exportar para mbtiles, para hospedagem em qualquer um de uma variedade de servidores mbtiles, como mbtileserver
  • crie belos mapas no ArcGIS Desktop
  • converter para o formato mbtiles usando este pacote
  • hospedar como um serviço de bloco XYZ usando mbtileserver

Por enquanto, enquanto isso está em desenvolvimento ativo, instale a partir do branch master no GitHub usando pip:

Assim que a funcionalidade se estabilizar, ela será adicionada ao PyPi

Você pode consultar informações básicas sobre o pacote de peças:

Você pode iterar em blocos individuais - por exemplo, para salvar no disco. Os blocos são retornados como uma duplicata nomeada: Bloco (z, x, y, dados):

Você também pode simplesmente ler blocos para um determinado nível de zoom ou níveis:

Por padrão, os blocos são retornados de acordo com o esquema de blocos do ArcGIS. Para produzir blocos no esquema xyz, o valor y precisa ser invertido:

Observação: nenhuma interface direta para ler um único bloco ou blocos especificados por x ou y é fornecida atualmente.

Você pode exportar um pacote de blocos para um arquivo MapBox mbtiles v1.1:

Ou apenas exporte um subconjunto de níveis de zoom:

  • os blocos são produzidos no formato mbtiles no esquema de blocos xyz. os ladrilhos não são suportados para exportação para têxteis.

Você pode exportar o pacote de blocos para o disco. Os arquivos são gravados em '[z] / [x] / [y]. [Ext]' onde [ext] é um png ou jpg. Nomes de arquivo alternativos podem ser fornecidos usando a opção --path-format.

Por padrão, os blocos serão escritos no esquema de blocos 'arcgis'. Se estiver usando blocos em um tilevserver ou cliente XYZ, use o esquema de blocos 'xyz'.

O diretório de saída deve estar vazio.

Você pode exportar um subconjunto de níveis de zoom, usar o esquema 'xyz' e omitir blocos vazios (PNG totalmente em branco ou JPG totalmente branco):

  • não recomendado para grandes pacotes de blocos, pois isso criará potencialmente um grande número de diretórios e arquivos.
  • formato 'misto' não é suportado

Metadados / atributos descritivos

Os atributos básicos que descrevem o pacote de blocos são extraídos dos arquivos de configuração no pacote de blocos. Eles são normalmente preenchidos a partir da interface do usuário para a ferramenta de pacote de blocos ArcGIS:

  • nome: preenchido automaticamente pela ferramenta de pacote de blocos do ArcGIS, com base no nome do arquivo do documento de mapa
  • descrição: campo opcional na ferramenta de pacote de blocos ArcGIS
  • resumo: campo obrigatório na ferramenta de pacote de blocos ArcGIS
  • tags: campo obrigatório na ferramenta de pacote de blocos ArcGIS
  • créditos: campo opcional na ferramenta de pacote de blocos ArcGIS
  • use_constraints: campo opcional na ferramenta de pacote de blocos ArcGIS

A tabela de metadados no arquivo mbtiles é criada a partir dos atributos do pacote tile. No momento, qualquer um desses atributos pode ser substituído para controlar o conteúdo desta tabela:

Dois atributos adicionais são expostos especificamente para uso em mbtiles:

Você também pode usar a linha de comando para realizar operações de exportação:

Todos os pacotes de blocos devem seguir o esquema de blocos da Web Mercator (Google / Bing / etc) e estar no sistema de referência de coordenadas da Web Mercator.

Desenvolvido e testado usando pacotes de ladrilhos de imagem criados usando ArcGIS 10.3, no entanto, eles parecem usar o formato de pacote compacto 10.1.

O ArcGIS Server 10.3 introduziu uma nova versão do pacote compacto, que ainda não é tratada aqui. Se você quiser isso, envie um problema com um pequeno arquivo de teste no formato 10.3.

Os pacotes de blocos criados com outras versões podem não funcionar corretamente (registre um problema com os dados de teste).

Versões do ArcGIS anteriores a 10.1 são improváveis ​​de serem suportadas.

  • capacidade adicional de descartar blocos vazios ao exportar para mbtiles via opção drop_empty
  • capacidade adicional de soltar ladrilhos completamente transparentes, além de ladrilhos completamente brancos ou pretos
  • capacidade adicional de calcular limites de ladrilhos do nível de zoom mais alto exportado para mbtiles
  • níveis de zoom corrigidos para conjuntos de blocos em que os blocos começam em níveis de zoom maiores que 0
  • adicionou a opção --tile-bounds à interface de linha de comando para calcular os limites dos blocos disponíveis no nível de zoom exportado mais alto
  • adicionou a opção --drop-empty à interface de linha de comando para descartar blocos vazios ao criar mbtiles

O formato do pacote do bloco é descrito aqui.

SQL para criar banco de dados mbtiles derivado de node-mbtiles

ArcGIS é uma marca comercial da ESRI e é usada aqui para se referir a tecnologias específicas. Nenhum endosso da ESRI está implícito.


Ferramenta NHDPlusV2 BasinDelineator

BasinDelineator delineia bacias de drenagem para um conjunto definido pelo usuário de pontos de fluidez da bacia na rede NHDPlusV2. Os pontos de fluidez de entrada podem ser especificados usando um de dois métodos. No primeiro método, o usuário especifica um identificador de bacia, um código de alcance NHDFlowline e uma medida ao longo do alcance. No segundo método, o usuário especifica um identificador de bacia e as coordenadas de latitude / longitude do ponto de fluidez.

Os pontos de fluidez devem estar localizados na rede NHDPlusV2 NHDFlowline que é definida como o subconjunto de recursos NHDFlowline com direção de fluxo conhecida (ou seja, NHDFlowline.Flowdir = "Com digitalizado"). BasinDelineator retorna um arquivo de forma que contém um polígono de bacia para cada ponto de fluidez de bacia especificado corretamente. As instruções de uso do BasinDelineator são integradas à ferramenta e acessadas a partir da função "Ajuda" na janela de inicialização.

Existem duas versões da ferramenta BasinDelineator:

Requisitos de sistema: Versão apropriada do Windows e ArcGIS. ArcGIS Spatial Analyst Extension Microsoft .NET Framework 4.6.1 ou superior Microsoft SQL Server 2012 Express LocalDB de 64 bits

Ordem de instalação: Microsoft .NET, Microsoft SQL Server 2012 Express LocalDB e NHDPlusV2 BasinDelineator Install.

O BasinDelineator requer uma extensão de dados NHDPlusV2.1 e a versão mais recente dos dados globais NHDPlusV2.1:


ArcGIS Server 10.1 não pode adicionar diretório - Sistemas de Informação Geográfica

Adicionar GTFS a um Guia do usuário do conjunto de dados de rede

Criado por Melinda Morang, Esri

Copyright 2019 Esri
Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"), você não pode usar este arquivo, exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em http://www.apache.org/licenses/LICENSE-2.0. A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para as permissões e limitações que regem o idioma específico sob a Licença.

Esta ferramenta está obsoleta. O autor da ferramenta não fará mais melhorias ou corrigirá os principais bugs. Em vez disso, você pode criar e usar conjuntos de dados de rede habilitados para trânsito no ArcGIS Pro 2.4 ou superior sem a necessidade de baixar quaisquer ferramentas adicionais. Saiba mais sobre análise de rede com transporte público no ArcGIS Pro.

Adicionar GTFS a um conjunto de dados de rede permite que você coloque dados de transporte público GTFS em um conjunto de dados de rede ArcGIS para que você possa executar análises de cronograma usando as ferramentas do Network Analyst, como Área de serviço, Matriz de custo OD e Alocação de local.

Depois de usar essas ferramentas para configurar seu conjunto de dados de rede, você pode usar o Network Analyst para realizar análises de acessibilidade de trânsito / pedestres, tomar decisões sobre onde localizar novas instalações, encontrar populações carentes de trânsito ou tipos específicos de instalações ou visualizar as áreas acessíveis a partir de sua empresa em horários diferentes do dia. Você também pode publicar serviços no ArcGIS Server que usam seu conjunto de dados de rede.

  • ArcMap 10.1 ou superior com uma licença Desktop Standard (ArcEditor). (Você ainda pode usá-lo se tiver uma licença Desktop Basic, mas terá que encontrar um método alternativo para uma das ferramentas de pré-processamento.) ArcMap 10.6 ou superior é recomendado porque você será capaz de construir seu conjunto de dados de rede muito mais facilmente usando um modelo em vez de ter que fazer isso manualmente, passo a passo.
    • Esta ferramenta não funciona no ArcGIS Pro. Você pode criar e usar conjuntos de dados de rede habilitados para trânsito no ArcGIS Pro 2.4 ou superior sem a necessidade de baixar quaisquer ferramentas adicionais. Saiba mais sobre análise de rede com transporte público no ArcGIS Pro.
    • Dados da rua para a área coberta pelo seu sistema de transporte público, de preferência dados incluindo atributos de pedestres. Se precisar de ajuda para preparar dados de rua de alta qualidade para sua rede, analise este tutorial.
    • Um conjunto de dados GTFS válido. Se o conjunto de dados GTFS tiver valores em branco para Arrival_time e departure_time em stop_times.txt, você não poderá executar esta ferramenta. Você pode fazer o download e usar a ferramenta Interpolar tempos de parada em branco para estimar os valores de chegada_tempo e hora_de_partida em branco para seu conjunto de dados, se ainda quiser usá-lo.

    Se você nunca usou o Network Analyst antes

    O Network Analyst é uma extensão poderosa e complexa do ArcGIS. O procedimento descrito neste documento e as análises que você provavelmente desejará executar ao concluí-lo envolvem a funcionalidade avançada do Network Analyst. Se você nunca usou o Network Analyst antes ou precisa de uma atualização, trabalhe nos tutoriais online do Network Analyst antes de tentar usar Adicionar GTFS a um conjunto de dados de rede.

    Para usar rotas, paradas e programações GTFS em um conjunto de dados de rede, você deve seguir as etapas a seguir, que são explicadas em mais detalhes neste documento:

    Você também pode precisar completar etapas adicionais se planeja usar sua rede no ArcGIS Server ou com a extensão de Geoprocessamento de Fundo de 64 bits.

    Depois de criar seu conjunto de dados de rede, você pode usá-lo com as ferramentas padrão do Network Analyst no ArcGIS e com o Transit Network Analysis Tools para download.

    1) Baixe e instale as ferramentas

    Baixar Adicionar GTFS a um conjunto de dados de rede. Será um arquivo zip. Descompacte o arquivo e coloque-o em um local permanente em sua máquina, onde você não o perderá. Não salve a pasta de ferramentas descompactada em uma unidade de rede, na área de trabalho ou em qualquer outra pasta especial do Windows reservada (como C: Arquivos de programas) porque isso pode causar problemas posteriormente.

    O arquivo descompactado contém um instalador, AddGTFStoaNetworkDataset_Installer.exe. Clique duas vezes aqui para executá-lo. A instalação deve prosseguir rapidamente e deve dizer "Completed" quando terminar. Se você encontrar qualquer problema, clique no botão "Mostrar detalhes" para ver as mensagens. Se algumas mensagens forem cortadas, você pode clicar com o botão direito na janela da mensagem e escolher "Copiar detalhes para a área de transferência" e colar a lista completa de mensagens em um editor de texto.

    O processo de instalação faz o seguinte:

    • "Registra" um avaliador de trânsito especial no ArcGIS. Isso permitirá que seu conjunto de dados de rede consulte as programações GTFS ao determinar o tempo de viagem pela rede.
    • Adiciona "Adicionar GTFS a um conjunto de dados de rede.tbx" ao ArcToolbox.
    • Copia os arquivos relevantes para a pasta onde o ArcGIS está instalado em sua máquina.
    • Coloca a documentação da ferramenta e um desinstalador em uma pasta no mesmo local que o instalador. Não exclua o desinstalador ou você não poderá desinstalar as ferramentas.

    Se desejar desinstalar as ferramentas (por exemplo, se você estiver atualizando para uma versão mais recente das ferramentas ou atualizando ArcMap), use AddGTFStoaNetworkDataset_Uninstall.exe na pasta AddGTFStoaNetworkDataset no local onde seu instalador original estava localizado ou encontre o " Adicionar GTFS a um conjunto de dados de rede "na caixa de diálogo Programas e recursos do Windows.

    Observação: se você criar um conjunto de dados de rede que usa o avaliador de trânsito GTFS e, em seguida, desinstalar o avaliador de trânsito GTFS, não poderá usar ou excluir o conjunto de dados de rede de sua máquina, a menos que reinstale o avaliador de trânsito GTFS. Da mesma forma, um conjunto de dados de rede criado em uma máquina com o avaliador de trânsito GTFS instalado não funcionará em uma máquina diferente que não tenha o avaliador de trânsito GTFS instalado. Se você tentar abrir ou excluir um desses conjuntos de dados de rede em uma máquina sem o avaliador de trânsito GTFS, receberá uma mensagem de erro dizendo "Falha ao editar o (s) objeto (s) selecionado (s). O item não tem uma definição. Erro de FDO - 2147212634 ".

    2) Adquira seus dados e prepare seu conjunto de dados de recursos

    Primeiro, adquira os dados GTFS que planeja usar.

    • Obtenha os dados GTFS da autoridade (ou autoridades) de trânsito que deseja analisar. Obtenha dados GTFS diretamente de sua agência de transporte público ou baixe-os de um dos vários sites que coletam conjuntos de dados GTFS de todo o mundo, como Transitland ou Transitfeeds. Você pode usar mais de um conjunto de dados GTFS se desejar (por exemplo, para duas agências diferentes operando na mesma cidade).
    • Descompacte os dados GTFS em uma pasta de sua escolha.

    Há suporte para conjuntos de dados GTFS que usam calendar.txt, calendar_dates.txt e / ou frequencies.txt para suas programações.

    Observação: alguns conjuntos de dados GTFS fornecem hora_de_chegada e hora_de_partida específica apenas para pontos de tempo designados na rede, deixando em branco os tempos de paradas intermediárias. Embora esta seja uma forma válida de escrever um conjunto de dados GTFS, Adicionar GTFS a um conjunto de dados de rede requer um horário de parada explícito para cada visita de parada. Se seu conjunto de dados GTFS tiver horários de parada em branco, você não poderá usá-lo em seu conjunto de dados de rede. O 1) Gerar linhas e paradas de trânsito A ferramenta verificará seus dados e fornecerá uma mensagem de erro se houver tempos de parada em branco. Você pode baixar e usar a ferramenta Interpolar tempos de parada em branco para estimar os valores de tempo de parada para o seu conjunto de dados, se ainda quiser usá-lo.

    Depois de obter os dados GTFS, adquira uma classe de recurso de ruas ou calçadas para sua área de interesse e quaisquer outros dados que deseja incluir em sua rede. Você deve, no mínimo, ter uma aula sobre ruas. Se você tentar criar um conjunto de dados de rede usando apenas linhas de transporte público, os pedestres não terão como caminhar entre as paradas de transporte e suas origens ou destinos, ou caminhar entre as paradas próximas para baldeações.

    Finalmente, crie um arquivo geodatabase e feature dataset onde você colocará seu novo dataset de rede. Se você não estiver familiarizado com o procedimento de criação de bancos de dados geográficos de arquivos ou conjuntos de dados de recursos, consulte a documentação:

    Não crie seu geodatabase em uma unidade de rede compartilhada porque o avaliador de trânsito não funcionará. Coloque o geodatabase em uma unidade local de sua máquina. Além disso, não tente criar mais de um conjunto de dados de rede no mesmo geodatabase. Crie um geodatabase separado para cada rede.

    3) Gerar classes de recursos para linhas e paradas de trânsito e um banco de dados SQL dos horários

    No Adicionar GTFS ao conjunto de dados da rede caixa de ferramentas, execute a ferramenta chamada 1) Gerar linhas e paradas de trânsito. Essa ferramenta levará vários minutos para ser executada em um grande conjunto de dados.

    • Diretórios GTFS: Selecione o diretório ou diretórios onde seus dados GTFS estão armazenados. Você pode selecionar quantos conjuntos de dados GTFS desejar incluir em seu conjunto de dados de rede.
    • Conjunto de dados do recurso onde o conjunto de dados da rede será criado: Indique a localização do conjunto de dados do recurso onde o conjunto de dados da rede será criado.
    • Pára: Pontos de classe de recurso contendo suas paradas de transporte público. Os IDs de parada têm o diretório GTFS anexado a eles. Se você usou vários conjuntos de dados GTFS, as paradas de todos eles serão incluídas nesta classe de recurso. Esta classe de recurso estará localizada no conjunto de dados de recurso que você selecionou como entrada.
    • TransitLines: Classe de recurso de linhas contendo suas linhas de trânsito. Uma linha foi criada entre cada par de paradas que está diretamente conectada por uma viagem de transporte público (ou seja, não tem outras paradas entre elas). Nos casos em que duas paradas são conectadas diretamente por vários modos, como ônibus e bonde, uma linha separada será criada para cada modo. As linhas não correspondem à rota real percorrida pelos veículos de trânsito. Eles são simplesmente linhas retas entre paradas conectadas. Esta classe de recurso estará localizada no conjunto de dados de recurso que você selecionou como entrada.
    • GTFS.sql: Banco de dados SQL contendo dados GTFS processados. Este banco de dados está localizado no geodatabase que hospeda o conjunto de dados de recursos que você selecionou e será usado para pré-processamento posterior. Você não deve precisar olhar para nada, mas não o exclua porque ele será usado pelo conjunto de dados da rede durante a análise.

    Observação: se você receber uma mensagem de erro dizendo "Conjunto de dados GTFS contém valores vazios para chegada_tempo ou partida_tempo em stop_times.txt. Embora a especificação GTFS permita valores vazios para esses campos, esta caixa de ferramentas requer valores de tempo exatos para todas as paradas. Você não poderá para usar este conjunto de dados para sua análise. ", você ainda poderá usar o conjunto de dados GTFS estimando os valores de chegada_tempo e partida_tempo usando a ferramenta Interpolar Tempos de Parada em Branco.

    4) Crie recursos de conexão entre as linhas / paradas de trânsito e seus outros dados

    Um conjunto de dados de rede bem construído requer conectividade entre os recursos de origem: ruas, linhas de transporte público, paradas, etc. Duas ruas que não se tocam não serão conectadas na rede e os viajantes não poderão viajar diretamente entre elas ruas. Uma rua e uma linha de trânsito em grupos de conectividade diferentes só se conectarão nos pontos que você especificar ao configurar sua rede.

    Ao criar seu conjunto de dados de rede, você deseja que seus pedestres possam viajar entre as ruas e as linhas de transporte público, mas deseja apenas que eles possam fazer a transição entre as ruas e as linhas de transporte público nos locais de paradas. Os pedestres só podem entrar e sair do ônibus / trem nas paradas (ou nas entradas das estações designadas). Eles não podem pular no meio do caminho entre as paradas e começar a andar na rua para chegar ao seu destino. Posteriormente, você configurará grupos de conectividade em sua rede para modelar o comportamento correto. Mas, primeiro, você deve criar linhas de conexão para garantir que as paradas GTFS se conectem às linhas de transporte público e às ruas.

    As paradas GTFS provavelmente não incidem diretamente sobre os dados de suas ruas (ou calçadas, etc.). Conseqüentemente, você deve fazer algumas pequenas linhas de conexão que preencham a lacuna entre as paradas e a rua mais próxima. Crie uma classe de recurso de linhas de conectores, tendo em mente o seguinte:

    • As linhas de conexão devem ser conectadas às ruas no local onde os pedestres entrarão no sistema de transporte público - a localização da rua do ponto de ônibus ou a entrada de uma estação subterrânea ou interna.
    • Se seus dados GTFS usam estações principais, as paradas secundárias devem se conectar à estação principal, e a estação principal deve se conectar à rua, diretamente ou por meio de entradas designadas para as estações.
    • As linhas do conector podem ser usadas no conjunto de dados da rede para aplicar um atraso de tempo para embarque e / ou desembarque dos veículos de trânsito.
    • Às vezes, os dados da rua contêm informações sobre se uma rua pode ou não ser atravessada por pedestres. Em caso afirmativo, certifique-se de que sua parada não seja conectada a uma rua intransponível, porque os pedestres nunca poderão usar essa parada.
    • Quando você cria seu conjunto de dados de rede, a rede não conectará linhas sobrepostas, a menos que elas se sobreponham em um vértice ou ponto final de ambas as linhas. Conseqüentemente, ao criar linhas de conexão entre as paradas e as ruas próximas, você também precisará gerar vértices ou pontos finais em seus recursos de rua para garantir que as ruas realmente se conectem com as linhas de conexão.

    Para uma maneira simples de gerar linhas de conexão, você pode usar a ferramenta incluída chamada 2) Gerar conectores Stop-Street. No entanto, esta ferramenta pressupõe que você tenha um conjunto de dados GTFS padrão e uma única classe de característica de ruas. Se você tiver dados mais complexos (por exemplo, vários conjuntos de dados de ruas ou calçadas), pode querer inventar seu próprio método para conectar suas ruas e paradas.

    Isso é o que Gerar Conectores Stop-Street ferramenta faz:

    • Em primeiro lugar, esta ferramenta cria uma cópia de suas paradas e as ajusta às características de sua rua. Cada parada ajustada pousará no ponto mais próximo do elemento de rua mais próximo, contanto que esteja dentro de uma determinada distância dessa rua. Se você inseriu uma expressão SQL, a ferramenta primeiro usará essa expressão para selecionar características de rua por atributos, de modo que as paradas só sejam encaixadas em ruas que atendam a esses critérios.
    • Em seguida, a ferramenta gera um recurso de linha conectando a verdadeira localização de cada parada e sua contraparte encaixada.
    • Se seus dados GTFS usam estações pai, as estações pai são encaixadas nas ruas usando o método descrito acima. As paradas infantis da estação principal não são levadas às ruas. Em vez disso, uma linha de conexão é criada entre a parada secundária e a estação principal. Consequentemente, a parada infantil está conectada às ruas apenas por meio da estação pai.
    • Se seu arquivo GTFS stops.txt incluir entradas de estação designadas por location_type = 2, as entradas da estação serão encaixadas nas ruas e uma linha será gerada entre a estação principal e cada entrada da estação. Presume-se que as entradas das estações são os únicos locais onde os pedestres podem entrar em suas respectivas estações principais.
    • Em seguida, a ferramenta cria um campo "Chair_boarding" para indicar se a parada é ou não acessível para cadeiras de rodas. Os valores usados ​​neste campo são derivados do campo cycling_boarding no arquivo GTFS stops.txt. Se a parada tiver uma estação principal e tiver um valor de cadeirantes de 0, a ferramenta preencherá o campo com base no valor de cadeira de rodas para a estação principal.
    • Finalmente, a ferramenta cria vértices nas feições da rua nos locais das paradas ajustadas. Esses vértices são necessários para estabelecer a conectividade ao criar seu conjunto de dados de rede.

    Nota: Para executar o 2) Gerar conectores Stop-Street ferramenta, você deve ter a licença Desktop Standard (ArcEditor) ou Desktop Advanced (ArcInfo). Se você tem apenas a licença Desktop Basic (ArcView), você deve encontrar um método alternativo para conectar suas ruas e suas paradas de trânsito porque a ferramenta Snap não está disponível.

    • Conjunto de dados de recursos onde o conjunto de dados de rede será criado: Indique a localização do conjunto de dados do recurso onde o conjunto de dados da rede será criado.
    • Classe de recurso Streets para usar no conjunto de dados da rede: Selecione a classe de recurso de ruas (ou calçadas) que você usará em seu conjunto de dados de rede ao qual deseja que suas paradas sejam conectadas. Se precisar de ajuda para preparar dados de rua de alta qualidade para sua rede, analise este tutorial.
    • Apenas conecte paradas a ruas em que o seguinte seja verdadeiro: (opcional): Se suas ruas contêm campos que indicam se os recursos podem ser atravessados ​​por pedestres, você pode usar o SQL Query Builder para criar uma expressão para selecionar apenas esses recursos aqui. Por exemplo, se seus dados contiverem um campo denominado "AR_PEDEST", que tem um valor de "Y" se os pedestres forem permitidos e "N" se eles não forem, sua expressão deverá ser "AR_PEDEST" = 'Y'. Quando a ferramenta encaixar as paradas de transporte público nas características da sua rua, ela usará apenas as características da rua que permitem os pedestres. Se, posteriormente, você criar um atributo de restrição em seu conjunto de dados de rede usando este campo em seus dados de rua, esta etapa garante que nenhuma parada será localizada em porções restritas da rede.
    • Distância máxima das ruas em que as paradas podem aparecer: É improvável que suas paradas GTFS fiquem diretamente no topo de suas características de rua. Insira a distância máxima de suas ruas que suas paradas provavelmente estarão, em metros ou pés. Isso simplesmente serve para limitar a distância de pesquisa e acelerar o tempo de execução da ferramenta. Se você receber muitos erros de construção ao construir sua rede, tente executar novamente esta etapa com uma distância maior aqui.
    • Unidades de valor de distância máxima acima: Indique se a distância que você inseriu acima está em metros ou pés.
    • Stops_Snapped2Streets: Pontos de classe de recurso contendo suas paradas de transporte público ajustadas para as ruas mais próximas. Esta classe de recurso estará localizada no conjunto de dados de recurso que você selecionou como entrada.
    • Connectors_Stops2Streets: Classe de recurso de linhas contendo linhas de conexão entre suas ruas e suas paradas de transporte público GTFS. Esta classe de recurso estará localizada no conjunto de dados de recurso que você selecionou como entrada.
    • Streets_UseThisOne: Uma cópia da classe de recurso de ruas que você selecionou como entrada, modificada para ter vértices nos locais de suas paradas GTFS ajustadas. Esta é a classe de feição de ruas que você deve usar em seu conjunto de dados de rede em vez de sua classe de feição de rua original.

    5) Crie e configure seu conjunto de dados de rede

    Agora você está pronto para criar seu conjunto de dados de rede.

    Se você tiver ArcMap 10.6 ou superior, esta etapa é consideravelmente mais fácil com o uso da ferramenta Criar conjunto de dados de rede a partir do modelo. Um modelo para uma rede de trânsito bem configurada foi fornecido a você, então você não precisa configurar manualmente todas as opções do conjunto de dados da rede. Se você tiver ArcMap 10.6 ou superior, vá para a seção Criando o conjunto de dados de rede a partir de um modelo abaixo. Caso contrário, siga as etapas na seção a seguir.

    Criando o conjunto de dados de rede manualmente

    Se você nunca criou um conjunto de dados de rede, revise o tutorial 'Criando um conjunto de dados de rede multimodal' na Ajuda do ArcGIS antes de continuar.

    Antes de começar, se você tiver quaisquer outras classes de feições que gostaria de incluir em seu conjunto de dados de rede (por exemplo, uma camada de calçadas), adicione-as ao conjunto de dados de feições agora.

    Observe que as etapas a seguir são bastante complicadas. Você sempre pode voltar e alterar ou atualizar as propriedades do conjunto de dados da rede após terminar o assistente de criação do conjunto de dados da rede clicando com o botão direito do mouse na rede no painel Catálogo e escolhendo "Propriedades".

    Crie um novo conjunto de dados de rede em seu conjunto de dados de recursos. Clique com o botão direito do mouse no conjunto de dados do recurso na janela Catálogo, clique em Novo e clique em Conjunto de dados da rede. Nota: Se você não habilitou sua licença do Network Analyst, a opção New Network Dataset não estará disponível. Habilite sua licença de Analista de Rede na barra de ferramentas Personalizar.

    Dê um nome ao seu conjunto de dados de rede e clique em Avançar.

    Escolha as classes de recursos de seu conjunto de dados de recursos que devem ser incluídos em seu conjunto de dados de rede. Você deve verificar, no mínimo, todos os seguintes:

    • Connectors_Stops2Streets
    • Streets_UseThisOne
    • TransitLines
    • Pára
    • Stops_Snapped2Streets

    Se você tiver classes de características adicionais que deseja incluir ou se usou um método diferente para criar conectores entre sua rede de transporte público e suas ruas, você deve selecionar as classes de características apropriadas.

    Na próxima página, escolha se deseja ou não modelar curvas. A rede de trânsito não usa conversões, mas você pode optar por fazê-lo se tiver classes de características de conversão ou quiser usar conversões globais em seus dados de rua.

    Na próxima página, clique no botão Conectividade. Você precisa configurar seus grupos de conectividade para informar à rede como os pedestres podem viajar entre os diferentes recursos de origem (ruas, linhas de transporte público, etc.). Se você não está familiarizado com os conceitos de conectividade de rede, revise a página Entendendo a conectividade na documentação do ArcGIS. Você deve adaptar seus grupos de conectividade aos seus próprios dados, mas pode usar as instruções a seguir como um guia de como fazer isso.

    1. Crie três colunas de grupo de conectividade. Grupo 1 é para suas ruas, Grupo 2 é para seus conectores de rua de parada e Grupo 3 é para suas linhas de transporte público. É essencial que as linhas de transporte público e ruas residam em grupos de conectividade diferentes porque os pedestres só podem alternar entre o sistema de transporte público e a rede de ruas nas paradas.
    2. Marque e desmarque as caixas conforme necessário para que as características da rua sejam marcadas apenas para o Grupo 1, as características do seu conector sejam marcadas apenas para o Grupo 2 e as características do transporte público sejam marcadas apenas para o Grupo 3.
    3. Marque e desmarque as caixas para que Stops_Snapped2Streets resida em dois grupos: Grupo 1 e Grupo 2. Isso faz com que os pontos de parada ajustados se juntem entre as características da rua e as linhas de conexão.
    4. Marque e desmarque as caixas para que as paradas residam em dois grupos: Grupo 2 e Grupo 3. Isso faz com que os pontos de parada se juntem entre as linhas de trânsito e as linhas de conexão.
    5. Deixe a Política de Conectividade para TransitLines e Connectors_Stops2Streets como "Ponto final" porque esses recursos não devem se conectar entre si em nenhum lugar, exceto terminais.
    6. Escolha "Ponto final" ou "Qualquer vértice" para Streets_UseThisOne, dependendo do que for mais apropriado para seus dados de rua específicos. Em geral, se suas ruas têm pontos finais em cada interseção, você deve usar a conectividade "Ponto final". Se suas ruas são longas e não estão divididas em cada cruzamento (por exemplo, dados do OpenStreetMap), você precisa da conectividade "Any Vertex". É menos provável que você encontre problemas de conectividade se usar a conectividade "Any Vertex", mas é mais provável que tenha problemas com a conexão inadequada de passagens subterrâneas e viadutos.
    7. Deixe a Política de conectividade para paradas como "Honra" porque as paradas devem se conectar apenas a linhas de trânsito e conectores em pontos de extremidade.
    8. Se você usou o Gerar Conectores Stop-Street ferramenta ou algum outro método que criou vértices em suas feições de rua nos locais de paradas instantâneas, altere a Política de Conectividade para Stops_Snapped2Streets para "Substituir". Isso permite que as paradas ajustadas se conectem aos vértices da característica da rua, mesmo se a conectividade da característica da rua estiver definida como Ponto Final.

    Depois de terminar de configurar seus grupos de conectividade, clique em OK e em Avançar para configurar suas informações de elevação. A rede de trânsito não contém informações de elevação. Se desejar modelar a elevação de seus outros recursos de origem, você pode optar por fazê-lo. Caso contrário, escolha Nenhum.

    Agora você está pronto para configurar os atributos do conjunto de dados da rede. Você criará um atributo de custo de tempo de viagem que usa um avaliador especial para ler e interpretar as programações de trânsito. Um avaliador diz ao ArcGIS como calcular o tempo de passagem entre os elementos no conjunto de dados da rede ao resolver um problema do Analista de Rede. O arquivo TransitEvaluator.dll que você instalou é um avaliador especial que pode ler dados de programação GTFS para determinar o tempo de viagem ao longo das linhas de trânsito com base nas programações de trânsito e na hora do dia. As próximas etapas irão guiá-lo através do processo de configuração de um atributo de custo de tempo de viagem que usa o avaliador de transporte público. Se você não sabe o que é um atributo de rede ou deseja entender melhor como funcionam os custos, restrições e outros atributos, analise a página Compreendendo os atributos de rede antes de prosseguir.

    Para criar um atributo de custo de tempo de viagem que usa o avaliador de trânsito GTFS, faça o seguinte:

    Clique em Adicionar para criar um novo atributo e defina as propriedades da seguinte maneira:

    • Defina um nome.
    • Defina o Tipo de uso como Custo.
    • Defina as unidades em minutos.
    • Defina o tipo de dados como duplo.
    • Você provavelmente desejará que este seja o atributo de custo padrão, então marque a caixa que diz Usar por padrão.

    Diga ao conjunto de dados da rede como determinar o tempo de viagem para cada classe de recurso de origem diferente, em cada direção, configurando os "avaliadores" de seu atributo de custo. Se você não tiver certeza do que é um avaliador ou de como ele funciona, revise a página Tipos de avaliadores usados ​​por uma rede antes de continuar. Configure os avaliadores da seguinte forma:

    • Ruas: Depende de você determinar o tempo de viagem. Se seus dados já contiverem um campo para o tempo de caminhada do pedestre, você poderá usar esse campo. Caso contrário, você provavelmente desejará fazer referência ao comprimento do elemento e converter em tempo, assumindo uma velocidade de caminhada (como fiz no exemplo mostrado na imagem: 80,4672 é 3 milhas por hora convertido em metros por minuto para coincidir com os meus dados sistema de coordenadas). Certifique-se de usar as unidades corretas para seus dados de entrada. Você também pode definir um parâmetro de atributo para a velocidade de caminhada para que o usuário possa alterá-lo sem reconstruir a rede. Se você decidir adicionar um parâmetro de velocidade de caminhada, revise a página Usando parâmetros com atributos de rede.
    • Connectors_Stops2Streets: Você pode definir isso igual a uma constante de 0 se não quiser que viajar entre ruas e linhas de transporte público invoque qualquer penalidade de tempo. No entanto, você pode usar esses recursos para simular um atraso de tempo para embarcar ou sair de um veículo. Por exemplo, se quiser que leve 30 segundos para embarcar em um veículo, você pode definir a direção To-From igual a uma constante de 0,5. Você pode deixar a direção De-Para em 0 se não quiser invocar um atraso para sair de um veículo. Observe que De-Para indica a direção viajando das paradas para as ruas, e vice-versa para a direção Para-De. Observe que se você tiver paradas conectadas às estações principais e usar uma constante simples para modelar o tempo de embarque ou de saída, esta constante será aplicada duas vezes para essas paradas porque a parada está conectada à estação principal e a estação principal está conectada a a rua. Se você também tiver dados de entrada de rua, a constante pode ser aplicada três vezes. Se esta for sua situação, você pode querer considerar uma forma mais refinada de estimar o tempo de embarque e saída.
    • TransitLines: Você precisa usar o avaliador de trânsito GTFS especial que você instalou anteriormente. Este avaliador consulta as programações de trânsito GTFS para descobrir quanto tempo leva para viajar em suas linhas de trânsito na hora do dia de sua análise. No campo Tipo para TransitLines From-To, clique para obter uma lista suspensa. Deve haver uma entrada na lista suspensa que diz "Avaliador de trânsito". Selecione este valor. Como as viagens de transporte público ocorrem em apenas uma direção ao longo de cada linha de transporte público nesta rede, você deve definir a entrada de direção de / para o TransitLines igual a uma constante de -1. Isso informa à rede que a travessia não é permitida na direção inversa.

    Agora que criou seu atributo de tempo de viagem, você tem a opção de adicionar parâmetros a ele para aprimorar sua análise. Se você não está familiarizado com os parâmetros ou precisa de uma atualização, consulte a página Usando parâmetros com atributos de rede.

    Para criar um parâmetro, volte à janela onde você pode criar novos atributos, selecione seu atributo de tempo de viagem na lista e clique no botão Parâmetros à direita. Clique em Adicionar para adicionar um novo parâmetro.

    Aqui estão alguns parâmetros que você pode querer adicionar ao atributo de tempo de viagem em transporte público:

    • Use datas específicas: Se você deseja executar análises usando uma data específica em vez de um dia da semana genérico (por exemplo, terça-feira, 9 de abril de 2013, em vez de apenas "terça-feira"), você deve ter este parâmetro, e deve ser definido como True. Ao criar esse parâmetro, atribua a ele o nome "Usar datas específicas". Deve ter exatamente este nome, ou não funcionará. Dê a ele um tipo de booleano e defina o valor padrão como True ou False, o que você preferir. Se você atribuir a ele um valor padrão True, o comportamento padrão será usar a data específica selecionada nas configurações de análise. Se você atribuir a ele um valor padrão de False, o valor padrão será ignorar a data específica e usar apenas o dia da semana que você especificar nas configurações de análise. Você poderá substituir o comportamento padrão nas configurações de análise posteriormente. Se seus dados GTFS não usam um arquivo calendar.txt (ou seja, tem apenas arquivos calendar_dates.txt), você deve definir o valor padrão como True. As análises genéricas dos dias da semana não funcionarão com esses conjuntos de dados. Se você não criar esse parâmetro, o comportamento padrão do avaliador de trânsito é não usar datas específicas.
    • Velocidade de caminhada: Como mencionado acima, você pode adicionar um parâmetro de velocidade de caminhada de pedestre para ajudá-lo a calcular o tempo de viagem ao longo das características da sua rua. Se você adicionar um parâmetro de velocidade de caminhada, poderá dar a ele qualquer nome e unidades que desejar. Apenas certifique-se de ajustar os avaliadores das características da rua corretamente para usar este parâmetro. Ao contrário dos outros parâmetros mencionados aqui, este não é usado internamente pelo avaliador de trânsito. Cabe a você configurar este corretamente com seus outros avaliadores. Andar de bicicleta: Se você deseja realizar análises para viajantes andando de bicicleta e seus dados GTFS usam o campo bikes_allowed em trips.txt, crie um parâmetro booleano chamado "Andando de bicicleta". Quando este parâmetro é definido como True, o avaliador de transporte público ignora viagens que não permitem bicicletas e retorna os melhores resultados usando apenas viagens que permitem bicicletas (ou viagens que não têm dados em nenhuma direção). Se você planeja realizar análises para viajantes andando de bicicleta, certifique-se de configurar corretamente os avaliadores para as características da sua rua, bem como para levar em conta a velocidade de viagem da bicicleta. Você pode desejar criar atributos de tempo de viagem de pedestre e tempo de viagem de ciclista separados se você planeja analisar ambos. Viajar com uma cadeira de rodas: Se você deseja realizar análises para viajantes com cadeiras de rodas e seus dados GTFS usam o campo cycling_accessible em trips.txt, crie um parâmetro booleano chamado "Viagem com cadeira de rodas". Quando este parâmetro é definido como True, o avaliador de transporte público ignora viagens que não podem acomodar cadeiras de rodas e retorna os melhores resultados usando apenas viagens que permitem cadeiras de rodas (ou viagens que não têm dados de nenhuma forma). Se você planeja realizar análises para viajantes com cadeiras de rodas, certifique-se de configurar corretamente os avaliadores para as características da sua rua, bem como para levar em conta as velocidades de deslocamento geralmente mais lentas de pessoas com cadeiras de rodas. Um parâmetro de velocidade de caminhada, conforme descrito acima, pode ser útil para esse tipo de análise. Além disso, se o arquivo stops.txt contém um campochair_boarding, você precisa criar um atributo de restrição separado para viagens em cadeira de rodas, conforme descrito posteriormente. Excluir route_ids ou Excluir trip_ids: Se desejar a opção de "desligar" o serviço para determinados trajetos ou viagens temporariamente em sua análise, você pode adicionar um parâmetro chamado "Excluir route_ids" (para trajetos) ou "Excluir trip_ids" (para viagens). Esses parâmetros devem ter exatamente esses nomes e devem ser do tipo "String". Inserir os valores GTFS trip_id ou route_id para esses parâmetros permitirá que você veja como a alteração do serviço de trânsito afeta sua análise, sem ter que reconstruir todo o conjunto de dados da rede. Mais detalhes sobre como usar esses parâmetros são descritos posteriormente. Cache em cada solução: O avaliador de trânsito armazena em cache as programações de trânsito na memória na primeira vez que você resolve uma análise após abrir o ArcMap. Isso é feito apenas na primeira resolução porque pode ser demorado. No entanto, em aplicativos especiais em que você atualiza manualmente seus horários de trânsito, você pode querer que os horários sejam armazenados em cache a cada solução. Se você quiser fazer isso, crie um parâmetro booleano chamado "Cache em cada solução". Para entender melhor o comportamento do cache, leia a descrição do cache no final deste documento.

    Quando você terminar com seu atributo de tempo de viagem, revise seus outros atributos de rede. Você não deve usar um atributo de hierarquia, uma vez que a rede de transporte público não usa hierarquia, e a hierarquia não é útil para a análise de pedestres. Se um atributo de hierarquia foi criado automaticamente, você deve excluí-lo porque provavelmente causará erros de construção posteriormente. Se você tiver um atributo de comprimento ou distância, observe que o comprimento dos recursos TransitLines é arbitrário porque não corresponde à rota real tomada pelo veículo de transporte público. Da mesma forma, o comprimento das linhas de conexão da rua de parada é arbitrário. Eles simplesmente representam a conexão entre a rua e a parada. Você pode atribuir um avaliador constante a essas classes de recursos. Você pode defini-los iguais a -1 se quiser ter certeza de que as linhas de trânsito e os conectores nunca serão usados ​​quando uma análise com esta rede for resolvida usando este atributo de comprimento ou distância.

    Antes de continuar, você também pode configurar quaisquer atributos de restrição de rede que desejar. Por exemplo, você pode proibir os pedestres de andar em rodovias ou outras estradas inadequadas para caminhadas, proibir os passageiros de viajarem em um modo de transporte público específico ou o modelo de viajar com uma cadeira de rodas. A criação de um atributo de restrição é semelhante ao procedimento usado para criar um atributo de custo de tempo de viagem em trânsito em uma etapa anterior. Primeiro, você cria o atributo e, em seguida, precisa configurar os avaliadores para informar à rede como determinar se uma determinada borda da rede é restrita ou não. Revise a documentação do Network Analyst para entender melhor os atributos de restrição e como configurar os avaliadores.

    A classe de recurso Streets_UseThisOne contém um campo denominado pedestrian_restriction. Por padrão, todos os valores são nulos, mas você pode usar este campo para indicar em quais estradas os pedestres podem ou não viajar e, em seguida, construir um atributo de restrição com um avaliador de campo que lê do campo.

    A classe de recurso TransitLines contém campos que indicam o route_type ou modo GTFS, como ônibus, metrô / metrô, bonde, etc. Você pode criar atributos de restrição para proibir os passageiros de viajar em modos específicos. Por exemplo, para proibir os passageiros de viajar de ônibus, crie um novo atributo de restrição. Na caixa de diálogo Avaliadores para esse atributo de restrição, use um avaliador de campo para TransitLines na direção De-Para e clique no botão à direita mostrando um dedo apontando para um pedaço de papel. A imagem à direita mostra como você pode configurar sua restrição para proibir viagens de ônibus. O campo "route_type" usa códigos numéricos dos dados GTFS. Uma explicação dos códigos está no documento de especificação GTFS.

    Se você planeja realizar análises para viajantes em cadeiras de rodas e seu arquivo stops.txt contém um campo Chair_boarding, você pode criar um atributo de restrição para evitar que esses viajantes usem paradas inacessíveis. Crie um novo atributo de restrição e, para os recursos Connectors_Stops2Streets, use um avaliador de campo para determinar se a parada deve ou não ser restrita. Os valores do campo "embarque para cadeiras de rodas" seguem a especificação GTFS. Um valor de "1" indica que a parada é acessível para cadeiras de rodas um valor de "2" indica que a parada não é acessível para cadeiras de rodas um valor de "0" indica que não há informações para esta parada. Se os dados da sua rua ou calçada contiverem informações sobre acessibilidade para cadeiras de rodas, você também pode configurar isso aqui. Lembre-se de criar um parâmetro "Viajar em uma cadeira de rodas" no atributo de tempo de viagem, conforme descrito acima, se desejar que as viagens GTFS inacessíveis também sejam restritas. Essa restrição trata apenas das paradas.

    Quando terminar de configurar seus atributos e parâmetros, continue na próxima página. Se estiver usando ArcGIS 10.3 ou superior, você verá uma página onde pode configurar os Modos de viagem. A menos que você planeje publicar um serviço, os modos de viagem não serão particularmente úteis, então você deve pular esta etapa e clicar em Avançar.

    Escolha Não para instruções de direção. No momento, não oferecemos suporte a rotas em uma rede de trânsito GTFS.

    Se estiver usando ArcGIS 10.3 ou superior, você terá a opção na próxima página para construir um índice de área de serviço. Se você está planejando fazer áreas de serviço, construir um índice de área de serviço é uma boa ideia, pois o índice torna a geração de áreas de serviço mais rápida e as áreas de serviço resultantes mais bonitas.

    Por fim, revise suas configurações e clique em Concluir. Se quiser revisitar qualquer uma das seções anteriores e fazer mais ajustes na configuração do conjunto de dados da rede, você pode fazer isso agora, antes de "construir" o conjunto de dados da rede. você pode abrir as páginas de propriedades do conjunto de dados da rede a qualquer momento clicando com o botão direito do mouse na rede no painel Catálogo e escolhendo "Propriedades". Quando estiver satisfeito com sua configuração de rede, prossiga para a seção Construir seu conjunto de dados de rede e corrigir erros de construção.

    Criação do conjunto de dados de rede a partir de um modelo

    Se você tiver ArcMap 10.6 ou superior, você pode criar seu conjunto de dados de rede facilmente usando a ferramenta Criar conjunto de dados de rede a partir do modelo e o modelo de conjunto de dados de rede fornecido. Um modelo para uma rede de trânsito bem configurada foi fornecido a você, então você não precisa configurar manualmente todas as opções do conjunto de dados da rede. O arquivo de modelo é denominado TransitNetworkTemplate.xml e está localizado na pasta AddGTFStoaNetworkDataset na pasta em que você executou o instalador.

    Antes de executar a ferramenta Criar conjunto de dados de rede a partir do modelo, adicione sua classe de recurso Streets_UseThisOne ao mapa e examine-a. Um campo chamado "pedestrians_allowed" foi adicionado. Se você estiver interessado em impedir que pedestres andem em rodovias ou outros locais onde eles não são permitidos, você pode usar Calcular Campo ou qualquer outro método para preencher este campo com os seguintes valores:

    • 1 ou nulo: os pedestres podem andar neste recurso
    • 0: Os pedestres não podem andar neste recurso

    Ao criar o conjunto de dados de rede a partir do modelo, a rede lerá os valores desse campo para determinar se cada rua deve ou não ser restrita a pedestres. Os valores dos campos são por padrão, então se você não estiver interessado nesta restrição ou não tiver nenhuma informação sobre onde os pedestres estão e onde não são permitidos, você pode deixar o campo como está. O conjunto de dados da rede assumirá apenas que os pedestres podem viajar para qualquer lugar.

    Para criar o conjunto de dados de rede, basta executar a ferramenta Criar conjunto de dados de rede a partir do modelo (em ArcToolbox - & gt Ferramentas do analista de rede - & gt Conjunto de dados de rede) usando este modelo fornecido e designando o conjunto de dados de recursos criado anteriormente como o local de saída para a rede.

    Quando a ferramenta for concluída, observe que agora você tem um conjunto de dados de rede dentro de seu conjunto de dados de recursos. Você deve clicar com o botão direito do mouse na rede e escolher "Propriedades" para verificar se tudo está configurado da maneira que você deseja.

    Primeiro, revise a guia Conectividade das propriedades do conjunto de dados da rede e certifique-se de que a política de conectividade definida para Streets_UseThisOne seja apropriada para seus dados. Consulte a explicação dos grupos de conectividade na seção acima para obter mais informações.

    Em seguida, revise a guia Atributos. Os atributos foram criados da seguinte forma:

    • Transit_TravelTime: Este é o atributo de custo com o qual você deve se preocupar e usar para sua análise. Este atributo calcula o tempo de viagem em minutos de viagens pelas ruas e sistema de transporte público. O tempo de viagem ao longo das ruas é derivado do atributo WalkTime (veja abaixo), o tempo de viagem ao longo das linhas de trânsito é derivado usando as programações GTFS e o Avaliador de trânsito especial (consulte a explicação na seção anterior) e um atraso constante de embarque e saída de 30 segundos e 15 segundos, respectivamente, são aplicados usando o recurso Connectors_Stops2Streets. Você pode visualizar e configurar essas propriedades clicando no botão "Avaliadores" com este atributo selecionado.
    • Comprimento: Este atributo de custo calcula o comprimento em metros de cada borda da rede. É usado como forma de calcular outros atributos. Você não deve usar este atributo como impedância para sua análise.
    • WalkTime: Este atributo de custo calcula o tempo de caminhada do pedestre ao longo das ruas com base no comprimento da rua (obtido do atributo Comprimento) e um parâmetro de velocidade de caminhada. Por padrão, a velocidade de caminhada é definida para 80,4672 metros / minuto, o que é cerca de 3 milhas por hora. Você pode alterar o padrão, se desejar. Você também pode alterar o valor do parâmetro em sua camada de análise de rede no momento da solução, sem ter que reconstruir o conjunto de dados da rede. O atributo WalkTime destina-se principalmente ao uso no atributo de custo Transit_TravelTime. Você não deve usar este atributo como impedância para sua análise.
    • PedestrianRestriction: Este atributo de restrição é usado para evitar que os pedestres viajem nas ruas onde não são permitidos. Isso é derivado exclusivamente dos valores de campo pedestrians_allowed na classe de recurso Streets_UseThisOne conforme descrito acima.
    • Restrição para cadeira de rodas: Este atributo de restrição destina-se ao modelo de viagem em cadeira de rodas. Por padrão, ele é configurado apenas para restringir paradas que são designadas na especificação GTFS como inacessíveis para cadeiras de rodas. Se você tiver informações sobre ruas que estão inacessíveis, você precisará fazer mais configurações deste atributo. Consulte também a seção neste guia do usuário sobre como modelar viagens com cadeiras de rodas.

    O atributo Transit_TravelTime inclui adicionalmente todos os parâmetros suportados pelo avaliador de transporte público. Esses parâmetros podem ser usados ​​para refinar ainda mais sua análise. Veja a explicação na seção anterior. Você deve se sentir à vontade para definir os padrões para o que for apropriado para seus dados. Preste atenção especial ao parâmetro Use Specific Dates.

    6) Construir seu conjunto de dados de rede e corrigir erros de construção

    Antes de usar um conjunto de dados de rede, ele deve ser "construído". Construir uma rede é um processo especial que pega todas as classes de recursos de entrada e configurações e construções de rede e representação de rede interna dessas coisas para que você possa realizar análises na rede.

    Se você construiu a rede manualmente usando o assistente de criação de conjunto de dados de rede, aparecerá um pop-up perguntando se você deseja construir o conjunto de dados de rede. Se você clicar em Sim, a rede será construída.

    Outras maneiras de construir a rede incluem executar a ferramenta de geoprocessamento Build Network ou clicar com o botão direito do mouse no conjunto de dados da rede no painel Catálogo e escolher a opção Build.

    Ao construir a rede, você pode acabar com um ou mais erros de construção. Alguns erros podem ser ignorados com segurança, alguns provavelmente devem ser corrigidos para um desempenho ideal da rede e outros devem ser corrigidos ou a rede não funcionará de todo. Se você receber erros de compilação, consulte o Guia de solução de problemas para obter informações sobre o que eles significam e como resolvê-los.

    7) Finalize sua rede de trânsito usando a ferramenta Get Network EIDs

    O avaliador de trânsito GTFS especial faz referência a um banco de dados SQL que contém seus dados de programação de trânsito GTFS. Este banco de dados é criado e processado quando você executa o 1) Gerar linhas e paradas de trânsito ferramenta. No entanto, o banco de dados precisa de mais uma informação, uma lista de EIDs de rede, que só pode ser adicionada após o conjunto de dados de rede ter sido criado e construído. Consequentemente, você precisa executar mais uma ferramenta antes que seu conjunto de dados de rede esteja pronto para uso, 3) Obtenha EIDs de rede. Aviso: toda vez que você construir seu conjunto de dados de rede, você terá que executar novamente esta ferramenta porque os EIDs da rede podem mudar.

    Nota: ocasionalmente, 3) Obtenha EIDs de rede irá falhar com uma mensagem dizendo "Erro ao obter EIDs de rede. Exceção de HRESULT: 0x80040216". Isso significa que seu conjunto de dados de rede ou um dos arquivos associados possui um bloqueio de esquema, provavelmente porque você o adicionou ao mapa ou tentou editá-lo. Tente fechar o ArcMap, reabrir um mapa em branco e executar a ferramenta novamente antes de adicionar quaisquer camadas ao mapa. Alternativamente, você pode executar a ferramenta do ArcCatalog.

    A entrada para esta ferramenta é apenas o conjunto de dados da sua rede. Não há saída. Ele simplesmente atualiza o banco de dados SQL associado à sua rede.

    8) Escolha as configurações de análise corretas

    Parabéns! Seu conjunto de dados de rede está pronto para ser usado com as ferramentas padrão do Network Analyst no ArcGIS e as ferramentas de análise de rede de trânsito que podem ser baixadas.

    Se você é novo no ArcGIS Network Analyst ou precisa de uma atualização, reveja os tutoriais do Network Analyst antes de continuar.

    Lembre-se de que o fluxo de trabalho básico para a execução de análises de rede é o seguinte:

    1. Crie sua camada de análise de rede (área de serviço, matriz de custo OD, instalação mais próxima, etc.)
    2. Atualize as propriedades da camada de análise conforme necessário
    3. Adicione locais (instalações, paradas, origens, destinos, etc.) à sua camada de análise
    4. Resolva sua camada de análise

    Lembre-se das dicas a seguir ao executar análises usando seu conjunto de dados de rede de trânsito:

    Antes de adicionar ou criar qualquer entrada em sua camada de análise de rede, como paradas, instalações, origens ou destinos, você precisa indicar que essas entradas não devem ser localizadas diretamente em linhas de trânsito ou conectores de ruas de parada. Na verdade, você deseja apenas que os pontos sejam localizados ao longo das ruas, já que os pedestres só podem acessar as linhas de transporte por meio das paradas. Para fazer isso, abra as propriedades da camada e vá para a guia Locais de rede. Na caixa na parte inferior, desmarque tudo, exceto o recurso de fonte de ruas. Agora você pode adicionar seus pontos de entrada.

    Se você tiver alguma restrição em sua rede e quiser usá-la para sua análise, certifique-se de marcar a caixa "Excluir partes restritas da rede" para evitar que seus pontos terminem em ruas restritas. Para que isso funcione corretamente, você precisa verificar suas restrições na guia Configurações de análise antes de carregar seus locais (instalações, paradas, etc.).

    Antes de executar sua análise, certifique-se de instruí-la para ser executada em um determinado horário do dia. As linhas de trânsito serão ignoradas se você executar sua análise sem uma hora do dia. O tempo está na guia Configurações de análise nas propriedades da camada.

    Observe que os resultados da sua análise dependerão muito da hora do dia.Uma análise executada às 8h pode ter uma solução muito diferente do que uma execução às 8h01 se o viajante acabou de perder o ônibus. Uma demonstração disso pode ser vista neste vídeo (se você gostar deste vídeo, as instruções para fazer um parecido estão no guia do usuário das Ferramentas de Análise de Trânsito).

    Datas específicas vs. datas genéricas

    Se você deseja executar sua análise para um dia genérico da semana, como terça-feira, clique no botão de opção Dia da semana e escolha o dia na lista suspensa. Além disso, se você incluiu um parâmetro "Usar datas específicas", verifique se ele está definido como False. Para fazer isso, vá para a guia Attribute Parameters em Layer Properties e ajuste o parâmetro "Use Specific Dates" conforme necessário. Nota: Se você selecionar Dia da semana, mas deixar o parâmetro "Usar datas específicas" como Verdadeiro, a análise será executada para a próxima data do calendário naquele dia da semana. Se hoje for segunda-feira, 8 de abril de 2013, e eu selecionar terça-feira e deixar "Usar datas específicas" como Verdadeiro, minha análise será especificamente para terça-feira, 9 de abril de 2013. Isso pode causar problemas se terça-feira, 9 de abril de 2013 for fora do intervalo de datas de seu conjunto de dados GTFS ou se houver feriados ou outras alterações de programação para esse dia.

    Se, por outro lado, você deseja executar sua análise para uma data específica, clique no botão de opção "Data Específica" e insira a data. Além disso, certifique-se de ter criado um parâmetro "Usar datas específicas" e que ele esteja definido como Verdadeiro. Para fazer isso, vá para a guia Attribute Parameters em Layer Properties e ajuste o parâmetro "Use Specific Dates" conforme necessário. Observação: se você inserir uma data específica, mas deixar o parâmetro "Usar datas específicas" como Falso, a análise ignorará a data inserida e simplesmente usará o dia da semana em que essa data cai.

    Uma observação sobre os dados GTFS que contêm intervalos de datas não sobrepostos: o arquivo calendar.txt GTFS contém intervalos de datas que indicam o intervalo de datas em que o serviço é executado. Alguns conjuntos de dados GTFS têm entradas nesta tabela com intervalos de datas que não se sobrepõem. Por exemplo, um service_id na tabela pode ser usado para viagens que ocorrem na primavera e outro pode ser para viagens que ocorrem durante o verão. Além disso, se você usar vários conjuntos de dados GTFS em sua rede, os intervalos de datas podem ser diferentes entre os dois conjuntos de dados. Você pode obter mais informações sobre service_ids e intervalos de datas no documento de especificação GTFS. Se seus dados contiverem intervalos de datas não sobrepostos, você receberá uma mensagem de aviso ao executar o 1) Gerar linhas e paradas de trânsito ferramenta. Se você tentar executar análises para dias da semana genéricos usando esses dados, poderá obter resultados imprecisos. Quando você opta por não usar datas específicas, os intervalos de datas são ignorados, o que pode fazer com que o avaliador de trânsito GTFS supere o número de viagens disponíveis. Se você tiver intervalos de datas não sobrepostos em seus dados, certifique-se de entender como seus dados são construídos e como podem afetar sua análise.

    Excluindo fontes na geração de polígonos da área de serviço

    Se estiver resolvendo uma análise de área de serviço, você precisa evitar que áreas de serviço sejam desenhadas ao redor das linhas de trânsito. Os polígonos da área de serviço só devem ser desenhados ao redor das ruas, pois os pedestres não podem sair do veículo de transporte público no meio do caminho entre as paradas. Para fazer isso, abra as propriedades da camada e vá para a guia Geração de polígono. No canto inferior esquerdo, clique para excluir TransitLines e Connectors_Stops2Streets (ou o que for mais apropriado para sua rede).

    Análise para viajantes com cadeiras de rodas

    Os dados GTFS contêm alguns campos opcionais que designam quais paradas e viagens são acessíveis para cadeiras de rodas (chair_boarding em stops.txt echair_accessible em trips.txt). Se esses campos estiverem presentes em seus dados GTFS, você pode realizar análises para viajantes com cadeiras de rodas, configurando corretamente seu conjunto de dados de rede e configurações de análise.

    Se o arquivo stops.txt contém o campochair_boarding, você deve criar uma restrição de rede para pedestres em cadeiras de rodas conforme descrito acima e verificar se essa restrição está marcada para sua análise.

    Se seu arquivo trips.txt contém o campochair_accessible, você deve criar um parâmetro em seu atributo de tempo de viagem em trânsito chamado "Viajando com uma cadeira de rodas" conforme descrito acima e certifique-se de que esse parâmetro esteja definido como Verdadeiro para sua análise.

    Finalmente, certifique-se de que seu atributo de tempo de viagem esteja configurado para calcular corretamente o tempo de viagem ao longo de suas características de rua. Você pode considerar uma velocidade de deslocamento mais lenta para viajantes em cadeiras de rodas.

    Análise para viajantes andando de bicicleta

    Os dados GTFS contêm um campo opcional que designa quais viagens permitem bicicletas (bikes_allowed em trips.txt). Se este campo estiver presente em seus dados GTFS, você pode realizar análises para viajantes com bicicletas configurando corretamente seu conjunto de dados de rede e configurações de análise.

    Se o arquivo trips.txt contiver o campo bikes_allowed, você deverá criar um parâmetro no atributo de tempo de viagem do transporte público denominado "Andar de bicicleta" conforme descrito acima e certificar-se de que esse parâmetro esteja definido como True para sua análise.

    Além disso, certifique-se de que seu atributo de tempo de viagem esteja configurado para calcular corretamente o tempo de viagem ao longo de suas características de rua. Provavelmente, você desejará presumir uma velocidade de deslocamento mais rápida para os viajantes que andam de bicicleta do que para os que estão caminhando.

    Excluindo rotas ou viagens específicas

    Se você deseja avaliar o impacto do corte no serviço de transporte público, pode "desligar" rotas GTFS específicas e / ou viagens em sua análise sem reconstruir seu conjunto de dados de rede. Por exemplo, se você deseja avaliar se um bairro experimenta uma diminuição significativa no acesso a supermercados se você eliminar uma linha de ônibus específica, você pode executar sua análise com os horários existentes e, em seguida, executá-la novamente após desligar temporariamente essa linha de ônibus .

    Para fazer isso, primeiro você precisa criar os parâmetros apropriados em seu atributo de tempo de viagem em trânsito. Se você planeja excluir rotas GTFS (uma linha inteira de ônibus ou trem), crie um atributo chamado "Excluir route_ids". Se você planeja excluir viagens GTFS específicas (uma instância de um ônibus ou trem viajando em uma linha de ônibus / trem em um determinado horário do dia), crie um atributo chamado "Excluir trip_ids". O procedimento para criar esses parâmetros é descrito acima.

    O valor para esses parâmetros pode ser uma lista de um ou mais route_ids ou trip_ids GTFS, que você pode consultar em seus arquivos de texto GTFS originais. Você também pode usar o Identificação de trânsito ferramenta para determinar quais rotas e viagens atendem a uma linha de trânsito de rede específica.

    Os valores de route_id e trip_id também devem incluir um prefixo indicando de qual conjunto de dados GTFS eles são (porque uma rede que contém dados de vários conjuntos de dados GTFS pode ter algumas rotas ou viagens com o mesmo route_id ou trip_id). Na imagem mostrada aqui, meu conjunto de dados GTFS estava em uma pasta chamada "SORTA" (que significa "Southwest Ohio Regional Transit Authority", caso você esteja curioso), e estou excluindo route_id 9501 e route_id 9502, e trip_id 795893 . Se você não se lembra qual é / era o nome da pasta de seus dados GTFS, a maneira mais rápida de descobrir o prefixo correto é usar o Identificação de trânsito ferramenta.

    Se você deseja excluir vários trajetos ou viagens, insira-os em uma lista separada por uma vírgula e um espaço, conforme mostrado na imagem aqui.

    Armazenando as programações de trânsito em cache

    Cada vez que você resolver uma análise de rede pela primeira vez com este conjunto de dados de rede em um novo mapa ou em um modelo de geoprocessamento ou ferramenta de script, será necessário inicializar o avaliador de trânsito GTFS. Ele tem que ler e processar os horários de trânsito. Este processo levará um ou dois minutos, dependendo do tamanho da sua rede de transporte público. Por favor, seja paciente. Isso só acontece na primeira resolução. As soluções subsequentes serão rápidas. O armazenamento em cache também pode ocorrer na primeira vez que você atualiza suas configurações de Local de rede nas propriedades da camada de análise. Se o cache ocorrer aqui, não será necessário refazer o cache na primeira solução.

    Se você estiver realizando uma análise complexa na qual deseja modificar seus dados de trânsito entre as soluções (por exemplo, você está testando os efeitos de adicionar uma viagem extra e está modificando diretamente o banco de dados SQL de dados GTFS), pode ser necessário o avaliador de trânsito para refazer o cache das programações antes de cada solução. Caso contrário, ele não será lido nas alterações feitas em seus horários de transporte público. Você pode substituir o comportamento normal de armazenamento em cache adicionando um parâmetro chamado "Cache em cada solução", conforme descrito acima.

    A caixa de ferramentas contém algumas ferramentas utilitárias no conjunto de ferramentas "Utilitários" para ajudá-lo a usar e depurar seu conjunto de dados de rede habilitado para trânsito:

    O Identificação de trânsito ferramenta é um utilitário de depuração de rede que imprimirá a programação de trânsito para a linha de trânsito selecionada na rede. Se você fizer uma seleção na classe de recurso TransitLines que participa de seu conjunto de dados de rede, o Identificação de trânsito A ferramenta imprimirá uma lista das horas do dia e dos dias da semana em que o recurso de linha selecionado é percorrido.

    Você pode usar essas informações ao testar se sua rede está funcionando corretamente. Por exemplo, se você suspeitar que as linhas de trânsito estão sendo usadas em sua análise e quiser ter certeza de que sua conectividade de rede está correta, você pode usar esta ferramenta para ajudá-lo a verificar o comportamento de sua rede.

    • Selecione qualquer linha de transporte público.
    • Crie uma camada de rota.
    • Coloque duas paradas nas feições da rua em cada extremidade da linha de transporte público selecionada.
    • Execute a Identificação de trânsito para encontrar uma hora do dia e um dia da semana em que a linha de trânsito selecionada é usada.
    • Defina a hora do dia da sua rota para corresponder à hora do dia em que você sabe que a linha de transporte público é usada. Você deve definir a hora do dia para um ou dois minutos antes que a viagem de transporte público comece para contabilizar uma pequena quantidade de tempo de caminhada do ponto de origem até a parada de transporte público.
    • Resolva a camada de rota. Se a rota resultante usar a linha de trânsito conforme o esperado, sua rede está funcionando corretamente.

    Esta ferramenta é não destinada a ser usada para extrair informações de programação de toda a rede, consequentemente, a ferramenta só será executada se o número de recursos selecionados for 5 ou menos.

    • TransitLines (com recursos selecionados): A única entrada válida para esta ferramenta é uma camada de feição de sua classe de feição TransitLines com 1-5 feições de linha de trânsito selecionadas. Em outras palavras, você deve adicionar sua classe de recurso TransitLines ao mapa, selecionar até cinco linhas de trânsito manualmente ou usando Selecionar por Atributos ou Selecionar por Localização e usar a camada de mapa TransitLines como entrada.
    • Salve informações de programação neste arquivo de texto (opcional): As informações de programação para as linhas de trânsito selecionadas serão impressas na caixa de diálogo de geoprocessamento do ArcMap. Se desejar salvar adicionalmente essas informações em um arquivo de texto para facilitar a leitura ou referência futura, você pode opcionalmente indicar um caminho de arquivo de texto aqui.
    • [Arquivo de texto] (opcional): Um arquivo de texto contendo as informações de programação para a (s) linha (s) de trânsito selecionada (s).

    Copiar recursos de origem cruzada (com trânsito)

    A ferramenta ArcGIS Network Analyst Copiar recursos de fonte cruzada produz classes de recursos mostrando as bordas, junções e curvas da rede que foram atravessadas ao resolver uma camada de análise de rede. Mostra os recursos de rede reais que foram usados. O Copiar recursos de origem cruzada (com trânsito) ferramenta é uma extensão da ferramenta ArcGIS projetada para uso com conjuntos de dados de rede de trânsito. Ele adiciona informações de trânsito GTFS ao resultado de travessia produzido pelo ArcGIS Copiar recursos de fonte cruzada ferramenta. As informações de parada GTFS são adicionadas às Junções de saída. As informações de rota GTFS, trip_id, hora de chegada e partida e nomes de paradas, e o tempo em trânsito e o tempo de espera são adicionados às Bordas de saída para cada trecho de trânsito. Uma classe de recurso adicional é produzida contendo apenas as arestas de trânsito.

    Aprenda mais sobre a ferramenta Copy Traversed Source Features original e a saída dessa ferramenta na documentação do ArcGIS.

    • Camada de Análise de Rede de Entrada: A camada de análise de rede criada usando seu conjunto de dados de rede de trânsito para o qual você deseja produzir o resultado de travessia. No momento, apenas as camadas de análise de rede do tipo Rota e Instalação mais próxima são suportadas.
    • Localização de Saída: Um arquivo de geodatabase onde as classes de recursos de saída serão gravadas.
    • Nome da classe de recurso de borda: O nome da classe de recurso Edge de saída. Esta classe de recurso mostrará as bordas da rede (ruas, linhas de conexão, linhas de transporte público, etc.) que foram atravessadas e incluirá informações GTFS para todas as linhas de transporte público.
    • Nome da classe do recurso de junção: O nome da classe de recurso Junctions de saída. Esta classe de recurso mostrará as junções de rede (incluindo paradas GTFS) que foram cruzadas e incluirá informações de paradas GTFS.
    • Nome da mesa giratória: O nome da tabela Turns de saída. Esta tabela mostrará todas as curvas da rede que foram percorridas.
    • Transit Edge Feature Class Name: O nome da classe de recurso Transit Edge de saída. Esta classe de recurso mostrará as bordas de trânsito que foram atravessadas e incluirá informações GTFS para todas as linhas de trânsito.

    Todas as saídas serão criadas no arquivo geodatabase que você especificou nas entradas da ferramenta.

    • [Nome da classe de recurso de borda]: Esta classe de recurso mostra as bordas da rede (ruas, linhas de conexão, linhas de trânsito, etc.) que foram percorridas na Rota. As informações GTFS para todas as linhas de trânsito estão incluídas. As arestas são classificadas na ordem em que são percorridas.
    • [Nome da classe de recurso de junção]: Esta classe de recurso mostra as junções de rede (incluindo paradas GTFS) que foram cruzadas. As informações de parada GTFS estão incluídas para todas as paradas GTFS.
    • [Nome da mesa giratória]: Esta tabela mostra todas as curvas de rede que foram percorridas. Se sua rede não usa Turns, esta tabela estará vazia.
    • [Transit Edge Feature Class Name]: Esta classe de recurso é um subconjunto da classe de recurso Edge e contém apenas as linhas de borda de trânsito que foram percorridas, incluindo as informações GTFS

    Notas sobre a saída do Edge

    • As bordas são classificadas primeiro pelo Network Analyst RouteID (se houver mais de uma rota em sua camada de entrada) e, em segundo lugar, pela ordem percorrida.
    • Os campos wait_time e transit_time são fornecidos em unidades de minutos e arredondados para duas casas decimais.
    • Os campos trip_id, agency_id, route_id, from_stop_id e to_stop_id têm o nome da pasta de dados GTFS anexado aos valores de ID originais. Isso é para distinguir os IDs quando vários conjuntos de dados GTFS foram usados ​​no conjunto de dados da rede.
    • Quando o analista de rede resolve uma rota, os recursos de borda da rede percorridos por essa rota podem ser determinados. No entanto, esse resultado de travessia não contém nenhuma informação sobre a viagem GTFS real associada à linha de transporte público que foi percorrida. O Copiar recursos de origem cruzada (com trânsito) A ferramenta primeiro calcula o resultado do percurso e, em seguida, adiciona as informações GTFS com base no ID da borda e na hora do dia em que foi percorrido. É concebível, embora improvável, que possa haver mais de uma viagem que atravessa a mesma borda ao mesmo tempo. Nestes casos, ambas as viagens serão gravadas na classe especial Edges, embora na realidade o passageiro só pudesse ter usado uma das viagens.
    • Se você estiver calculando o resultado da travessia de uma camada de instalação mais próxima e estiver usando a hora do dia como hora de término em vez de hora de início, um tempo de espera será mostrado para o último trecho de trânsito em cada conjunto de trechos de trânsito, em vez de o início. O solucionador pesquisa essencialmente a rede ao contrário para encontrar o caminho ideal para que o viajante possa chegar ao destino exatamente no momento que você especificar, e presume que ele deixou sua origem exatamente no momento certo. Conseqüentemente, não há tempo de espera no início do percurso do trânsito, mas um tempo de espera pode ser aplicado no final para que cheguem ao destino no horário correto.
    • Se sua camada de análise de rede foi resolvida usando "Hoje" como o dia da semana em vez de um dia da semana específico, você pode não obter informações de trânsito corretas se executar esta ferramenta em um dia da semana diferente do dia da semana em que sua camada foi resolvido. A ferramenta emitirá um aviso.

    Usando seu conjunto de dados de rede com ArcGIS Server

    Nota: O avaliador de trânsito irá não trabalhar com ArcGIS Server no Linux. Ele só funciona com o Windows Server.

    Se você deseja usar seu conjunto de dados de rede e o avaliador de trânsito GTFS personalizado com ArcGIS Server, você deve fazer um procedimento de instalação diferente na máquina que hospeda o serviço. O instalador AddGTFStoaNetworkDataset_Installer.exe é apenas para ArcMap.

    Quando você executou o instalador AddGTFStoaNetworkDataset_Installer.exe com ArcMap, ele extraiu um conjunto de arquivos para a pasta Toolboxes do diretório de instalação do ArcMap, provavelmente algo como C: Arquivos de programas (x86) ArcGIS Desktop10.6 ArcToolbox Toolboxes. Esse conjunto de arquivos deve ser colocado na máquina do servidor, e o arquivo TransitEvaluator.dll deve ser "registrado" no ArcGIS Server usando o utilitário de registro do ArcGIS Server. Isso é para que o ArcGIS Server reconheça essa dll como parte de si mesma, algo que ele pode usar ao resolver problemas de análise de rede.

    Primeiro, você deve copiar os arquivos relevantes para a máquina que executa o ArcGIS Server. Ou, se for a mesma máquina onde você instalou as ferramentas com ArcMap, você provavelmente deve copiá-las para um local diferente que esteja fora do diretório de instalação do ArcMap, apenas por segurança.

    Estes são os arquivos relevantes (todos em C: Arquivos de programas (x86) ArcGIS Desktop10.6 ArcToolbox Toolboxes ou equivalente em sua máquina):

    • Pasta EvaluatorFiles - Esta é a pasta crítica porque contém o arquivo TransitEvaluator.dll e algumas dlls de suporte. Na verdade, este é o único que você precisa para executar serviços usando um conjunto de dados de rede já criado.
    • Network Analyst Tools.tbx - Você só precisa copiar esta caixa de ferramentas se quiser executar as ferramentas nessas caixas de ferramentas usando o ArcGIS Server.
    • pasta de scripts - você só precisa copiar se também estiver copiando as caixas de ferramentas.

    Em seguida, você precisa registrar o avaliador de trânsito no ArcGIS Server. Para fazer isso, abra uma janela de comando como administrador. Digite o seguinte comando: "C: Arquivos de programas Arquivos comuns ArcGIS bin ESRIRegAsm.exe" "[caminho para o local onde você salvou os arquivos Adicionar GTFS a um conjunto de dados de rede] EvaluatorFiles TransitEvaluator.dll" / p: Servidor

    Você deve obter um pop-up indicando se o registro foi bem-sucedido.

    Se você estiver hospedando um serviço usando seu conjunto de dados de rede habilitado para trânsito e copiar os dados do serviço para o servidor, deverá copiar adicionalmente o arquivo GTFS.sql localizado no geodatabase onde seu conjunto de dados de rede está armazenado. Sem este banco de dados SQL, o avaliador de trânsito não será executado e o ArcGIS não o copia automaticamente junto com o geodatabase (ele o deixa para trás).

    Usando seu conjunto de dados de rede com Geoprocessamento de Fundo de 64 bits

    Se você tiver o ArcGIS Desktop e a extensão de geoprocessamento de plano de fundo de 64 bits, deverá passar por um procedimento de registro especial para fazer o TransitEvaluator.dll funcionar com o geoprocessamento de plano de fundo de 64 bits. Siga o procedimento descrito neste artigo.

    Observe que depois de instalar Adicionar GTFS a um conjunto de dados de rede, TransitEvaluator.dll está localizado em 'C: Arquivos de programas (x86) ArcGIS Desktop10. # ArcToolbox Toolboxes EvaluatorFiles' (substitua '#' pelo número da versão do ArcGIS ) Se você instalou o ArcMap em um local diferente do padrão, este caminho pode ser diferente.

    Limitações e fraquezas

    Embora essas ferramentas representem um avanço significativo nos recursos de análise de trânsito no ArcGIS, existem várias limitações que você deve estar ciente:

    • Atualmente, não há como separar as partes de caminhada e as partes de passeio do passeio do pedestre pela rede. Os viajantes podem estar dispostos a viajar por uma hora, mas podem não querer caminhar mais do que um quarto de milha. Este comportamento não pode ser modelado atualmente.
    • O avaliador não rastreia quais viagens de transporte público o viajante usou. Ele simplesmente escolhe o tempo mínimo de viagem possível através de um segmento de linha de trânsito em um determinado momento do dia, sem levar em conta o número de transferências sendo feitas.
    • Embora você possa resolver problemas de roteamento ponto a ponto usando o avaliador de trânsito GTFS, atualmente não temos uma maneira de gerar direções de texto para essas rotas para um planejador de viagem.
    • Às vezes, informações sobre tarifas são incluídas nos dados GTFS. No momento, não usamos esses dados e, conseqüentemente, não podemos calcular a tarifa de uma rota nesta rede.
    • As análises de problemas de roteamento de veículos e de rotas com a opção de reordenar paradas produzem resultados imprecisos. Ambos os tipos de problemas dependem primeiro do cálculo interno de uma matriz de custo de OD de todas as entradas para todas as outras entradas, a fim de determinar a sequência de parada ideal. Uma vez que a sequência foi determinada, uma pesquisa de gráfico comum é realizada para determinar os tempos de viagem para as paradas na ordem predeterminada. Infelizmente, essa matriz de custo de OD interna é calculada em um ambiente neutro em relação ao tempo. Isso representa um problema para as análises feitas com o avaliador de trânsito porque, no caso neutro do tempo, o avaliador ignora as linhas de trânsito e volta essencialmente a andar. Consequentemente, o tempo de caminhada é usado para determinar o pedido em vez do tempo de viagem em trânsito. Assim, o sequenciamento não é realmente ideal e as rotas gerais podem ser muito mais longas do que deveriam. Como resultado, não recomendo usar o solucionador de problemas de roteamento de veículos ou o solucionador de rotas com a opção de reordenar paradas com conjunto de dados de rede criado usando a caixa de ferramentas Adicionar GTFS a um conjunto de dados de rede. Você pode acompanhar este problema do GitHub para atualizações futuras sobre este problema.

    Essas ferramentas são protótipos exploratórios projetados para ajudar a Esri a avançar no desenvolvimento de ferramentas de análise de transporte público úteis e de alta qualidade. Se você encontrar bugs ou outros problemas ou simplesmente tiver idéias ou sugestões, entre em contato conosco e nos informe!

    Como essas são ferramentas de protótipo e não foram exaustivamente testadas, não podemos garantir que os resultados de suas análises serão precisos. Lembre-se disso se você planeja usar suas análises em pesquisas ou publicações. Sinta-se à vontade para nos contatar para discutir questões ou preocupações ou se desejar informações mais detalhadas sobre como as ferramentas funcionam.

    Verifique o Guia de solução de problemas. Se você ainda estiver tendo problemas, procure respostas e poste perguntas em nosso grupo GeoNet.


    Enfrentando uma crise de bioma: disparidades globais de perda e proteção de habitat

    Os impactos humanos no ambiente natural atingiram tais proporções que, além de uma "crise de extinção", agora também enfrentamos uma "crise do bioma" mais ampla. Aqui, identificamos os biomas terrestres do mundo e, em uma escala espacial mais precisa, as ecorregiões nas quais a biodiversidade e a função ecológica estão em maior risco por causa da conversão extensiva de habitat e proteção limitada de habitat. A conversão do habitat excede a proteção do habitat em uma proporção de 8: 1 em pastagens temperadas e biomas mediterrâneos, e 10: 1 em mais de 140 ecorregiões. Essas regiões incluem alguns dos mais distintos ecossistemas biologicamente distintos e ricos em espécies da Terra, bem como o último lar de muitas espécies ameaçadas e em perigo de extinção. Enfrentar a crise do bioma requer uma resposta coordenada e abrangente destinada a proteger não apenas as espécies, mas a variedade de paisagens, interações ecológicas e pressões evolutivas que sustentam a biodiversidade, geram serviços ecossistêmicos e desenvolvem novas espécies no futuro.

    Apêndice S1. Saída da versão modificada do banco de dados GLC2000 usado na análise (0,4 Mb, arquivo jpg).

    Apêndice S2. Versão modificada do banco de dados GLC2000 usado na análise (35 Mb, arquivo zip). Observações de uso: Este arquivo zip contém arquivos e pastas que compõem um banco de dados espacial do Sistema de Informações Geográficas. ESRI ArcView, ARCGIS with Spatial Analyst ou software GIS compatível é necessário para visualizar e usar esses arquivos. Para acessar o banco de dados, baixe o arquivo zip e extraia todo o conteúdo em uma única pasta ou diretório. Conteúdo do arquivo zip: glc_modf_dd? pasta contendo o arquivo ESRI GRID do GLC2000 modificado. Cobertura do solo (projeção geográfica, unidades DD) Info? pasta contendo o arquivo de informações ESRI necessário glc_modf_dd.avl? arquivo de legenda sugerido para os dados GRID para uso com ArcView 3.x.

    Nome do arquivo Descrição
    ELE_686_sm_SA1.jpg394,1 KB Item de informação de apoio
    ELE_686_sm_SA2.zip34.7 MB Item de informação de apoio

    Observação: O editor não é responsável pelo conteúdo ou funcionalidade de qualquer informação de suporte fornecida pelos autores. Quaisquer dúvidas (que não sejam de conteúdo ausente) devem ser direcionadas ao autor correspondente do artigo.


    A Tarefa Agendada do Windows 10 não usa credenciais de domínio para acessar recursos de rede

    Tenho uma tarefa simples que, para fins de teste, consiste em um arquivo em lote com duas linhas:

    Quando executo a partir de um login interativo, funciona bem, porque tenho credenciais de domínio que me dão acesso ao compartilhamento.

    Quando o executo a partir do Agendador de tarefas, ele falha. O primeiro comando é bem-sucedido (e, incidentalmente, demonstra que a tarefa agendada está sendo executada com minha identidade), mas o segundo comando falha, provavelmente porque não está usando as credenciais corretas para se conectar.

    Depois que a tarefa é executada, error.txt fica vazio e output.txt contém "Acesso negado". Não há informações úteis no histórico de tarefas - apenas Ação Concluída e Resultado da Última Execução de (0x1) porque a cópia falhou.

    As opções gerais nas propriedades da tarefa agendada devem ser executadas com minha conta de usuário de domínio e "Executar com o usuário conectado ou não". Eu tentei com e sem o conjunto "Executar com privilégios mais altos" - não parece mudar nada. Também tentei alterar a opção "Configurar para" - novamente sem efeito. "Do not store password" não está marcado - mas tentei verificar apenas para ver se está completo e não altera o comportamento.

    No lado do servidor, verifiquei o log de eventos de segurança. Quando o comando falha, posso ver um evento de logon de logon anônimo de sucesso de auditoria, uma entrada de falha de auditoria que parece que o logon anônimo está tentando usar SeBackupPrivilege:

    e, em seguida, uma sessão de logon anônimo de sucesso de auditoria destruída.

    O cliente é o Windows 10 e o servidor é o Windows 2008 R2. As credenciais são uma conta de usuário de domínio no Active Directory.

    Se eu usar um servidor diferente, uma caixa do Windows Server 2016 executando IIS e WebDAV, a tarefa será executada sem problemas por meio do Agendador de Tarefas. Então, via WebDAV, minhas credenciais estão sendo usadas, mas via CIFS, não.

    Alguém pode elucidar por que a cópia está falhando e se há alguma solução alternativa? Quaisquer próximos passos para o teste? Consegui trabalhar codificando credenciais no arquivo em lote, mas obviamente isso não é realmente aceitável.

    Foi sugerido que esta política pode ser relevante, mas está desativada, então não acho que seja:


    Assista o vídeo: ArcGIS - Converting a geodatabase to shapefiles