91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 33.12MB
    文件類(lèi)型: .7z
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-07-05
  • 語(yǔ)言: 其他
  • 標(biāo)簽: shp??gis??

資源簡(jiǎn)介

該工具可以非常方便的查看shp文件,繪制出shp文件的地圖、路況以及其數(shù)據(jù)信息。用戶可利用 ArcView帶有的工具和數(shù)據(jù)立即進(jìn)行 GIS分析和地圖創(chuàng)建。

資源截圖

代碼片段和文件信息


/*
?*?Copyright?(C)?1996?by?Environmental?Systems?Research?Institute?Inc.
?*?All?Rights?Reserved.
?*
?*?N?O?T?I?C?E
?*
?*?THIS?MATERIAL?IS?BEING?PRIVIDED?TO?ARCVIEW?GIS?USERS?BY??ESRI.
?*?UNAUTHORIZED?ACCESS?IS?PROHIBITED
?*/


/*
*-------------------------------------------------------------------
*
* CAllocate1?-?Allocate?a?one?dimensional?array
*
*-------------------------------------------------------------------
*P PURPOSE:
*
* CAllocate1?dynamically?allocates?a?one?dimensional?array
*
*E
*-------------------------------------------------------------------
*A ARGUMENTS:
*
* number??(int)?number?of?elements?in?array
*???????size????(int)?size?in?bytes?of?an?array?element
*
*? RETURN?VALUE?????(char?*)?Pointer?to?allocated?memory
*?????????????????????????????????????????NULL?==?allocate?failed
*
*E
*-------------------------------------------------------------------
*H HISTORY:
*
*E
*-------------------------------------------------------------------
*/
#include


char?*CAllocate1?(int number?
????????????????????int size?)

{
return?(char?*)calloc(number?size);
}


/*
*-------------------------------------------------------------------
*
* CAllocate2?-?Allocate?a?two?dimensional?array
*
*-------------------------------------------------------------------
*P PURPOSE:
*
* CAllocate2?dynamically?allocates?a?two?dimensional?array
*
*E
*-------------------------------------------------------------------
*A ARGUMENTS:
*
* nrows???(int)?number?of?rows?in?array
* ncols???(int)?number?of?cols?in?array
*???????size????(int)?size?in?bytes?of?an?array?element
*
*? RETURN?VALUE?????(char?**)?Pointer?to?allocated?memory
*?????????????????????????????????????????NULL?==?allocate?failed
*
*E
*-------------------------------------------------------------------
*H HISTORY:
*E
*-------------------------------------------------------------------
*/

char?**CAllocate2?(int nrows?
???????????????????int ncols?
???????????????????int size?)

{
char *data;
char **rows;
char **ptr;
int len;
int cur;
int i;

if?((data?=?(char?*)calloc?(nrows*ncols?size))?==?NULL)?{
return?(NULL);
}

if?((rows?=?(char?**)calloc?(nrows?sizeof(char?**)))?==?NULL)?{
free?((char?*)data);
return?(NULL);
}

ptr?=?rows;
len?=?ncols*size;
cur?=?0;

for?(i=0;?i {
*ptr++?=?(char?*)?&(data[cur]);
cur?+=?len;
}

return?(char?**)rows?;

/*
Note?:
-----------------------------------------------
The?GRIDIO?libraries?REQUIRE?that
the?underlying?data?array?for?a?two?dimensional
buffer?is?1-Dimensional?CONTIGUOS?as?above
-----------------------------------------------
*/
}

/*
*-------------------------------------------------------------------
*
* CFree1?-?Free?a?one?dimensional?array
*
*-------------------------------------------------------------------
*P PURPOSE:
*
* CFree1?frees?a?one?dimensional?array
*
*E
*-------------------------------------------------------------------
*A ARGUMEN

評(píng)論

共有 條評(píng)論

相關(guān)資源