5 votos

¿Cómo puedo importar externo marcador (.dat) utilizando ArcEngine

¿Alguien sabe cómo utilizar arcObjects (específicamente ArcEngine para mí) para importar un marcador (guardado como .dat) que fue creada y guardada externamente utilizando ArcMap?

Tengo una ArcEngine aplicación que utiliza el ControlsMapManageBookmarksCommandclass, pero esto no tiene Carga/Guardar opciones de ArcMap marcador de control no.

He buscado en toda la documentación y foros sin suerte.

2voto

saint_groceon Puntos 2696

Lo que parece .archivos dat son archivos de almacenamiento estructurado. Google se convierte lotes en: lectura de almacenamiento estructurado de c#.

private void LoadBookmarks()
{
    string path = @"C:\projects\forums\bookmarks.dat";
    if (StgIsStorageFile(path) == 0)
        Debug.Print("is structured storage");
    else
        Debug.Print("not a structured storage file");
}
[DllImport("ole32.dll")]
    static extern int StgIsStorageFile(
        [MarshalAs(UnmanagedType.LPWStr)]
        string pwcsName);

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X