Работа с базами геоданных из C#
Добавлено: 21 окт 2014, 16:49
моя цель обработка баз геоданных из под C#. Для этого я скачал FileGDB API и прикрутил его к VS 2012(а именно файл Esri.FileGDBAPI.dll). Создаю WinForm, ставлю на него кнопку пишу код запускаю и вижу ошибку:
Самое радикальное что я попробовал это поставил на виртуалку Win7 32 bit - VS2012 - ну и те же действие с VS испробовал, но ошибки те же.
У самого стоит Win 7 64 bit.
Код на всякий случай(пример)
но дело до него в принципе и не доходит.
Не знаю в какую сторону смотреть.
На ноуте стоит ArcGIS и SDK от Esri для VS, но с ними работать не хочу так как не могу разобраться с документацией. Может подскажите что? Есть у кого опыт работы с этим API? Есть ли альтернативы? сам пробовал FileGDB_DotNet, но безрезультатно, те же ошибки.
Спойлер
У самого стоит Win 7 64 bit.
Код на всякий случай(пример)
Код: Выделить всё
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Esri.FileGDB;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Geodatabase geodatabase = Geodatabase.Open("C:/tmp/tmp.gdb");
string sqlStatement = "CREATE TABLE Test (ID int IDENTITY(1, 1) PRIMARY KEY, Name varchar (50) NOT NULL)";
geodatabase.ExecuteSQL(sqlStatement);
}
}
}
Не знаю в какую сторону смотреть.
На ноуте стоит ArcGIS и SDK от Esri для VS, но с ними работать не хочу так как не могу разобраться с документацией. Может подскажите что? Есть у кого опыт работы с этим API? Есть ли альтернативы? сам пробовал FileGDB_DotNet, но безрезультатно, те же ошибки.