你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
刘锋
赞同来自: Meteor_141
朱新颖
赞同来自:
Meteor_141 - 95后大学生
要回复问题请先登录或注册
95后大学生
3 个回复
刘锋
赞同来自: Meteor_141
朱新颖
赞同来自:
Meteor_141 - 95后大学生
赞同来自:
int filecode;
int unused;
int filelength;
int version;
int shapetype;
double xmin,ymin,xmax,ymax,zmin,zmax,mmin,mmax;
int RecordNum;
int Contentlength;
int shapetype1;
double *x,*y;//x,y坐标数组
if(fileText.Open("C:\\Users\\Metor\\Desktop\\arcgis编程测试\\点要素.shp", CFile::modeRead))
{
CArchive ar(&fileText, CArchive::load);
ar>>filecode;
filecode=BigToLittle(filecode);
for(int i=0;i<5;i++)
ar>>unused;
ar>>filelength;
filelength=BigToLittle(filelength);
ar>>version;
ar>>shapetype;
ar>>xmin>>ymin>>xmax>>ymax>>zmin>>zmax>>mmin>>mmax;
ymin*=-1;
ymax*=-1;
ar>>RecordNum;
RecordNum=BigToLittle(RecordNum);
ar>>Contentlength;
Contentlength=BigToLittle(Contentlength);
ar>>shapetype1;
x=new double[Contentlength];
y=new double[Contentlength];
int a=sizeof(double);
for(i=0;i<Contentlength;i++)
{
ar>>x[i];
ar>>y[i];
}
ar.Close();
fileText.Close();
}
要回复问题请先登录或注册
发起人
95后大学生
相关问题
问题状态
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!