SqlSpatialServices Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma implementação de DbSpatialServices para fornecer suporte para tipos geoespaciais ao usar o Entity Framework com o Microsoft SQL Server.
[System.Serializable]
public class SqlSpatialServices : System.Data.Entity.Spatial.DbSpatialServices
type SqlSpatialServices = class
inherit DbSpatialServices
Public Class SqlSpatialServices
Inherits DbSpatialServices
- Herança
- Atributos
Propriedades
| NativeTypesAvailable |
Substitua essa propriedade para permitir que o provedor espacial falhe rapidamente quando tipos nativos ou outros recursos necessários para o provedor espacial funcionar corretamente não estiverem disponíveis.
O valor padrão é |
Métodos
| AsBinary(DbGeography) |
Obtém a representação binária bem conhecida do valor DbGeography fornecido. |
| AsBinary(DbGeometry) |
Obtém a representação binária bem conhecida do valor DbGeometry fornecido. |
| AsGml(DbGeography) |
Gera a representação de GML (Geography Markup Language) deste valor DbGeography. |
| AsGml(DbGeometry) |
Gera a representação de GML (Geography Markup Language) deste valor DbGeometry. |
| AsText(DbGeography) |
Obtém a representação de texto bem conhecida do valor DbGeography fornecido. Esse valor deve incluir somente a Longitude e Latitude dos pontos. |
| AsText(DbGeometry) |
Obtém a representação de texto conhecida do valor DbGeometry fornecido, incluindo apenas coordenadas X e Y para pontos. |
| AsTextIncludingElevationAndMeasure(DbGeography) |
Retorna uma representação de texto de DbSpatialServices com a elevação e a medida. |
| AsTextIncludingElevationAndMeasure(DbGeometry) |
Retorna uma representação de texto de DbSpatialServices com a elevação e a medida. |
| Buffer(DbGeography, Double) |
Cria um valor geography que representa todos os pontos menores ou iguais à distância do valor fornecido DbGeography . |
| Buffer(DbGeometry, Double) |
Cria um valor de geometria que representa todos os pontos menores ou iguais à distância do valor fornecido DbGeometry . |
| Contains(DbGeometry, DbGeometry) |
Determina se um valor DbGeometry contém espacialmente o outro. |
| CreateProviderValue(DbGeographyWellKnownValue) |
Cria um valor específico do provedor compatível com essa implementação de serviços espaciais com base na representação de DbGeography conhecida. |
| CreateProviderValue(DbGeometryWellKnownValue) |
Cria um valor específico do provedor compatível com essa implementação de serviços espaciais com base na representação de DbGeometry conhecida. |
| CreateWellKnownValue(DbGeography) |
Cria uma instância de DbGeographyWellKnownValue que representa o valor DbGeography especificado usando um ou ambos os formatos espaciais padrão conhecidos. |
| CreateWellKnownValue(DbGeometry) |
Cria uma instância de DbGeometryWellKnownValue que representa o valor DbGeometry especificado usando um ou ambos os formatos espaciais padrão conhecidos. |
| Crosses(DbGeometry, DbGeometry) |
Determina se os dois dados DbGeometry valores se cruzam espacialmente. |
| Difference(DbGeography, DbGeography) |
Calcula a diferença de dois valores DbGeography. |
| Difference(DbGeometry, DbGeometry) |
Calcula a diferença entre dois valores DbGeometry. |
| Disjoint(DbGeography, DbGeography) |
Determina se os dois valores DbGeography fornecidos são espacialmente descontíguos. |
| Disjoint(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos são espacialmente descontíguos. |
| Distance(DbGeography, DbGeography) |
Calcula a distância entre os pontos mais próximos em dois valores DbGeography. |
| Distance(DbGeometry, DbGeometry) |
Calcula a distância entre os pontos mais próximos em dois valores DbGeometry. |
| ElementAt(DbGeography, Int32) |
Retorna um elemento do valor DbGeography determinado, se ele representa uma coleção de geografias. |
| ElementAt(DbGeometry, Int32) |
Retorna um elemento do valor DbGeometry determinado, se ele representa uma coleção de geometrias. |
| GeographyCollectionFromBinary(Byte[], Int32) |
Cria um novo valor de coleção DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyCollectionFromText(String, Int32) |
Cria um novo valor de coleção DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyFromBinary(Byte[]) |
Cria um novo valor DbGeography com base no valor binário conhecido especificado. |
| GeographyFromBinary(Byte[], Int32) |
Cria um novo valor DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyFromGml(String) |
Cria um novo valor DbGeography com base no valor de GML (Geography Markup Language) especificado. |
| GeographyFromGml(String, Int32) |
Cria um novo valor DbGeography com base no valor de GML (Geography Markup Language) e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyFromProviderValue(Object) |
Cria um novo valor DbGeography com base em um valor específico do provedor que é compatível com essa implementação de serviços espaciais. |
| GeographyFromText(String) |
Cria um novo valor DbGeography com base no valor de texto conhecido especificado. |
| GeographyFromText(String, Int32) |
Cria um novo valor DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyLineFromBinary(Byte[], Int32) |
Cria um novo valor de linha DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyLineFromText(String, Int32) |
Cria um novo valor de linha DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyMultiLineFromBinary(Byte[], Int32) |
Cria um novo valor multilinha DbGeography com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
| GeographyMultiLineFromText(String, Int32) |
Cria um novo valor multilinha DbGeography com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
| GeographyMultiPointFromBinary(Byte[], Int32) |
Cria um novo valor multiponto DbGeography com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
| GeographyMultiPointFromText(String, Int32) |
Cria um novo valor multiponto DbGeography com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
| GeographyMultiPolygonFromBinary(Byte[], Int32) |
Cria um novo valor multipolígono DbGeography com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
| GeographyMultiPolygonFromText(String, Int32) |
Cria um novo valor multipolígono DbGeography com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
| GeographyPointFromBinary(Byte[], Int32) |
Cria um novo valor de ponto DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyPointFromText(String, Int32) |
Cria um novo valor de ponto DbGeography com base no valor do texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyPolygonFromBinary(Byte[], Int32) |
Cria um novo valor de polígono DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeographyPolygonFromText(String, Int32) |
Cria um novo valor de polígono DbGeography com base no valor do texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Cria um novo valor de coleção DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryCollectionFromText(String, Int32) |
Cria um novo valor de coleção DbGeometry com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryFromBinary(Byte[]) |
Cria um novo valor DbGeometry com base no valor binário conhecido especificado. |
| GeometryFromBinary(Byte[], Int32) |
Cria um novo valor DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryFromGml(String) |
Cria um novo valor DbGeometry com base no valor de GML (Geography Markup Language) especificado. |
| GeometryFromGml(String, Int32) |
Cria um novo valor DbGeometry com base no valor de GML (Geography Markup Language) e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryFromProviderValue(Object) |
Cria um novo valor DbGeometry com base em um valor específico do provedor que é compatível com essa implementação de serviços espaciais. |
| GeometryFromText(String) |
Cria um novo valor DbGeometry com base no valor de texto conhecido especificado. |
| GeometryFromText(String, Int32) |
Cria um novo valor DbGeometry com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryLineFromBinary(Byte[], Int32) |
Cria um novo valor de linha DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryLineFromText(String, Int32) |
Cria um novo valor de linha DbGeometry com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryMultiLineFromBinary(Byte[], Int32) |
Cria um novo valor multilinha DbGeometry com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
| GeometryMultiLineFromText(String, Int32) |
Cria um novo valor multilinha DbGeometry com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
| GeometryMultiPointFromBinary(Byte[], Int32) |
Cria um novo valor multiponto DbGeometry com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
| GeometryMultiPointFromText(String, Int32) |
Cria um novo valor multiponto DbGeometry com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
| GeometryMultiPolygonFromBinary(Byte[], Int32) |
Cria um novo valor multipolígono DbGeometry com base no valor binário conhecido e no identificador do sistema de coordenadas especificados. |
| GeometryMultiPolygonFromText(String, Int32) |
Cria um novo valor multipolígono DbGeometry com base no valor de texto conhecido e no identificador do sistema de coordenadas especificados. |
| GeometryPointFromBinary(Byte[], Int32) |
Cria um novo valor de ponto DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryPointFromText(String, Int32) |
Cria um novo valor de ponto DbGeometry com base no valor do texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryPolygonFromBinary(Byte[], Int32) |
Cria um novo valor de polígono DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GeometryPolygonFromText(String, Int32) |
Cria um novo valor de polígono DbGeometry com base no valor do texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
| GetArea(DbGeography) |
Retorna um valor double anulável que indica a área do valor DbGeography fornecido, que pode ser nulo se o valor não representa uma superfície. |
| GetArea(DbGeometry) |
Retorna um valor double anulável que indica a área do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma superfície. |
| GetBoundary(DbGeometry) |
Retorna um valor double anulável que indica o limite do valor DbGeography fornecido. |
| GetCentroid(DbGeometry) |
Retorna um valor DbGeometry que representa o centroide do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma superfície. |
| GetConvexHull(DbGeometry) |
Retorna um valor double anulável que indica a envoltória convexa do valor DbGeography fornecido. |
| GetCoordinateSystemId(DbGeography) |
Retorna o identificador do sistema de coordenadas do valor DbGeography fornecido. |
| GetCoordinateSystemId(DbGeometry) |
Retorna o identificador do sistema de coordenadas do valor DbGeometry fornecido. |
| GetDimension(DbGeography) |
Obtém a dimensão do valor DbGeography fornecido ou, se o valor é uma coleção, a dimensão do maior elemento. |
| GetDimension(DbGeometry) |
Obtém a dimensão do valor DbGeometry fornecido ou, se o valor é uma coleção, a dimensão do maior elemento. |
| GetElementCount(DbGeography) |
Retorna o número de elementos no valor DbGeography determinado, se ele representa uma coleção de geografias. |
| GetElementCount(DbGeometry) |
Retorna o número de elementos no valor DbGeometry determinado, se ele representa uma coleção de geometrias. |
| GetElevation(DbGeography) |
Retorna a elevação (coordenada Z) do valor DbGeography fornecido, se ele representa um ponto. |
| GetElevation(DbGeometry) |
Retorna a elevação (Z) do valor DbGeometry fornecido, se ele representa um ponto. |
| GetEndPoint(DbGeography) |
Retorna um valor DbGeography que representa o ponto de extremidade do valor DbGeography fornecido, que pode ser nulo se o valor não representa uma curva. |
| GetEndPoint(DbGeometry) |
Retorna um valor DbGeometry que representa o ponto de extremidade do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma curva. |
| GetEnvelope(DbGeometry) |
Obtém o envelope (caixa delimitadora mínima) do valor DbGeometry fornecido, como um valor de geometria. |
| GetExteriorRing(DbGeometry) |
Retorna um valor DbGeometry que representa o anel exterior do valor DbGeometry fornecido, que pode ser nulo se o valor não representa um polígono. |
| GetInteriorRingCount(DbGeometry) |
Retorna o número de anéis interiores no valor DbGeometry fornecido, se ele representa um polígono. |
| GetIsClosed(DbGeography) |
Retorna um valor booliano anulável que indica se o valor DbGeography fornecido é fechado, que pode ser nulo se o valor não representa uma curva. |
| GetIsClosed(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido é fechado, que pode ser nulo se o valor não representa uma curva. |
| GetIsEmpty(DbGeography) |
Retorna um valor booliano anulável que indica se o valor DbGeography fornecido está vazio. |
| GetIsEmpty(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido está vazio. |
| GetIsRing(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido é um anel, que pode ser nulo se o valor não representa uma curva. |
| GetIsSimple(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido é simples. |
| GetIsValid(DbGeometry) |
Retorna um valor booliano anulável que indica se o valor DbGeometry fornecido é válido. |
| GetLatitude(DbGeography) |
Retorna a coordenada de Latitude do valor DbGeography fornecido, se ele representa um ponto. |
| GetLength(DbGeography) |
Retorna um valor double anulável que indica o tamanho do valor DbGeography fornecido, que pode ser nulo se o valor não representa uma curva. |
| GetLength(DbGeometry) |
Retorna um valor double anulável que indica o tamanho do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma curva. |
| GetLongitude(DbGeography) |
Retorna a coordenada de Longitude do valor DbGeography fornecido, se ele representa um ponto. |
| GetMeasure(DbGeography) |
Retorna a coordenada M (Medida) do valor DbGeography fornecido, se ele representa um ponto. |
| GetMeasure(DbGeometry) |
Retorna a coordenada M (Medida) do valor DbGeometry fornecido, se ele representa um ponto. |
| GetPointCount(DbGeography) |
Retorna o número de pontos do valor DbGeography fornecido, se ele representa um linestring ou um anel linear. |
| GetPointCount(DbGeometry) |
Retorna o número de pontos do valor DbGeometry fornecido, se ele representa um linestring ou um anel linear. |
| GetPointOnSurface(DbGeometry) |
Retorna um valor DbGeometry que representa um ponto na superfície do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma superfície. |
| GetSpatialTypeName(DbGeography) |
Retorna um valor que indica o nome de tipo espacial do valor DbGeography fornecido. |
| GetSpatialTypeName(DbGeometry) |
Retorna um valor que indica o nome de tipo espacial do valor DbGeometry fornecido. |
| GetStartPoint(DbGeography) |
Retorna um valor DbGeography que representa o ponto de partida do valor DbGeography fornecido, que pode ser nulo se o valor não representa uma curva. |
| GetStartPoint(DbGeometry) |
Retorna um valor DbGeometry que representa o ponto de partida do valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma curva. |
| GetXCoordinate(DbGeometry) |
Retorna a coordenada X do valor DbGeometry fornecido, se ele representa um ponto. |
| GetYCoordinate(DbGeometry) |
Retorna a coordenada Y do valor DbGeometry fornecido, se ele representa um ponto. |
| InteriorRingAt(DbGeometry, Int32) |
Retorna um anel interior do valor DbGeometry fornecido, se ele representa um polígono. |
| Intersection(DbGeography, DbGeography) |
Calcula a interseção de dois valores DbGeography. |
| Intersection(DbGeometry, DbGeometry) |
Calcula a interseção de dois valores DbGeometry. |
| Intersects(DbGeography, DbGeography) |
Determina se os dois valores DbGeography fornecidos se interseccionam espacialmente. |
| Intersects(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos se interseccionam espacialmente. |
| Overlaps(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos se sobrepõem espacialmente. |
| PointAt(DbGeography, Int32) |
Retorna um elemento de ponto do valor DbGeography fornecido, se ele representa um linestring ou um anel linear. |
| PointAt(DbGeometry, Int32) |
Retorna um elemento de ponto do valor DbGeometry fornecido, se ele representa um linestring ou um anel linear. |
| Relate(DbGeometry, DbGeometry, String) |
Determina se os dois valores DbGeometry fornecidos estão espacialmente relacionados de acordo com o padrão de interseção do DE-9IM (modelo de nove intersecções dimensionalmente estendido) fornecido. |
| SpatialEquals(DbGeography, DbGeography) |
Determina se os dois valores DbGeography fornecidos são espacialmente iguais. |
| SpatialEquals(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos são espacialmente iguais. |
| SymmetricDifference(DbGeography, DbGeography) |
Calcula a diferença simétrica de dois valores DbGeography. |
| SymmetricDifference(DbGeometry, DbGeometry) |
Calcula a diferença simétrica entre dois valores DbGeometry. |
| Touches(DbGeometry, DbGeometry) |
Determina se os dois valores DbGeometry fornecidos se tocam espacialmente. |
| Union(DbGeography, DbGeography) |
Calcula a união de dois valores DbGeography. |
| Union(DbGeometry, DbGeometry) |
Calcula a união de dois valores DbGeometry. |
| Within(DbGeometry, DbGeometry) |
Determina se um valor DbGeometry está espacialmente dentro do outro. |